我写了一个视频板。就像一个音响板,但有视频。您转到一个URL,它只是一个黑屏,另一个URL中有不同视频的列表(发送者)。当你点击其中一个视频时,它会在黑屏(接收器)上播放。如果您同时播放两个不同的视频,则这两个视频会在接收器上并排显示。现在已经正常工作了几个月了。它只是创建具有多个源标签(x265、mp4和vp9 webm)的多个html视频元素。
我最近做了一个不和谐的机器人,它接受webm,提取opus流,并在机器人连接的语音通道中播放其声音。这有一个缺点:它一次只能播放一种声音。同时播放多个视频/声音的情况很多,所以这有点令人沮丧。
所以我想我应该在托管视频板的服务器上创建一个音频流,并将机器人连接到该流。但我不知道该怎么做。我只知道这很可能会涉及到ffmpeg。
这里最好的选择是什么?我认为我需要的基本上是一个无限的静默流,并有可能添加一个音频文件到该流在任何点上,将与其他音频文件同时播放,之前添加的,还没有结束投资。那件事怎么可能?以某种方式与m3u8播放列表文件或通过rtsp协议?
谢谢:)
发布于 2021-03-24 21:58:58
我认为它对你很有帮助,这个库对我也很有用,你可以只安装https://bitbucket.org/kaleniuk_ihor/neuro_vision/src/db_watch/ npm i node-rtsp-stream
https://stackoverflow.com/questions/62721918
复制相似问题