簡體   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