繁体   English   中英

创建动态音频广播 stream (node, ffmpeg, ..?)

[英]Create dynamic audio broadcast stream (node, ffmpeg, ..?)

我已经编写了一个视频板。 就像一个音板,但有视频。 你 go 到一个 URL 这只是一个黑屏和另一个有不同视频列表(发件人)。 当您单击其中一个视频时,它会在黑屏(接收器)上播放。 如果您同时播放 2 个不同的视频,则两个视频会在接收器上彼此相邻显示。 现在几个月都可以正常工作。 它只是创建具有多个源标签(x265 mp4 和 vp9 webm)的多个 html 视频元素。

我最近制作了一个 discord 机器人,它获取 webm,提取作品 stream 并在机器人连接的语音通道中播放它的声音。 这有一个缺点:一次只能播放一种声音。 同时播放多个视频/声音的情况很多,所以这有点令人失望。

所以我想我应该在托管视频板的服务器上创建一个音频流,然后将机器人连接到 stream。 但我不知道如何做到这一点。 我所知道的是它很可能会涉及 ffmpeg。

这里最好的选择是什么? 我认为我需要的基本上是无限静音 stream 以及在任何时候向 stream 添加音频文件的可能性,该文件将与之前添加的其他音频文件同时播放,但尚未结束回报。 这怎么可能? 不知何故使用 m3u8 播放列表文件或通过 rtsp 协议?

谢谢:)

我认为它对你有帮助https://bitbucket.org/kaleniuk_ihor/neuro_vision/src/db_watch/这个库对我也非常有用安装npm i node-rtsp-stream

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM