Did you know that you can display digital Assets in AEM HTL components - such as videos and images? For example - an HTL component displaying a video from the AEM DAM.
See this HELPX article for more details.
Adobe Experience Manager Help | Creating an AEM 6.3 HTML Template Language movie component