我們正在建立一個將檔案串流到任何 RTMP 伺服器(Facebook、Twitch)的伺服器mp4
,我們可能會同時運行多個串流。
我們計劃使用 ffmpeg 製作高達 1080p 30fps 的影片 ~ 5000 位元率,我們有兩個問題:
- 如何從資料包遺失或連線斷開中恢復?由於我們是從
mp4
文件進行串流傳輸,因此我們不想從頭開始。 - 要同時進行最多 100 個串流,建議使用哪些資源?我們肯定會做一些測試,但如果有一個公式來計算那就太好了。
因此,我們建立一個node.js
伺服器來讀取資料庫以檢查是否有任何應該啟動的流,然後產生一個子進程ffmpeg
以開始串流到給定的 RTMP 連結。
謝謝。