将许多video呈现给客户端的最佳方式是什么?

我有一个nodejs服务器,呈现媒体内容回到我的反应原生移动设备。

可以说我们有100个用户同时在我的移动应用页面上加载100个video。 加载数据的最佳解决scheme是什么?为什么? 我有点卡在使用数据uri / base64编码所有的video内容与简单地从端点获取文件,即

<video src="http://domain/videos/" />. 

我倾向于直接加载video文件,因为它会绕过base64编码的video数据; 从而节省移动内存并提高性能。

理想情况下,另一个替代scheme(最佳解决scheme)是通过websocket连接将video数据stream发送回客户端; 那么每个数据块将被传递给video元素进行渲染。 唯一的问题是我不得不base64编码的数据。