使用 HTML 5 播放器在录制时播放文件

Play a file while recording using an HTML 5 player

大家好 希望有人能帮我解决这个问题.. 我有一个 nginx 服务器,现在在 html5 播放器的网站上显示 mp4 文件。一切都很好,但我有一些文件很长(3-4 小时),我应该向他们展示他们仍在录音的地方。

解决这个问题的正确方法是什么? 我们正在研究 webRTC,但对于我们的目标来说似乎很复杂:“在文件仍在录制时显示它们……” 问候 丹妮尔

有几种方法可以解决这个问题。最简单的方法是使用 HLS 编码器,其中记录会在进行时写入片段文件。客户端可以轻松请求它想要的任何段。

如果您绝对不能改变您现在录制的方式,一个老掉牙的选择是您通过远程请求自己动手做。这假设您的服务器将提供不完整的资源,您不关心缓存,并且您希望在客户端创建自己的媒体源。为此使用 MediaSource Extensions,但我不推荐它。