我試圖使用ffmpeg將流式傳輸到twitch.tv。基本上它可以工作,但是隨着時間的推移,我的互聯網連接被淹沒了。我的意思是,如果我運行無限ping,我就不會收到回覆。或者我只是不能瀏覽互聯網。使用ffmpeg進行流式處理會導致我的網絡連接中斷
基本上我使用這樣的:
的ffmpeg -f用於dshow -i視頻= 「屏幕捕獲記錄器」 -vcodec libx264 -r 25 -pix_fmt YUV420P -PRESET超快-f FLV 「 rtmp://live.twitch.tv/app/live_****************「
它工作幾分鐘。
但是,當我修改命令:
ffmpeg的-rtbufsize 1500M -f DSHOW -i視頻= 「屏幕捕獲記錄儀」 -vcodec libx264 -r 25 -pix_fmt YUV420P -PRESET超快-f flv「rtmp://live.twitch.tv/app/live*******************」
它只是不會發送任何東西和洪水我的連接(我的意思是連接中斷)
當然,它發送了我噸的「real-time buffer [screen-capture-recorder] [video input] too full or near too full (100% of size: 1500000000 [rtbufsize parameter])! frame dropped!
「消息。
不能設置爲適應我的互聯網帶寬,或者至少不要殺死我的連接?
「不能將其設置爲適應我的互聯網帶寬」就此而言,您可以調整您的上行鏈路,但如果您是一個流媒體服務器,則不應邏輯上調整您的下行鏈路。您可以嘗試在Windows和/或Wireshark上使用資源監視器來更好地瞭解發生了什麼。 –
訪問speedtest.net。你最終的上傳號碼是什麼? ffmpeg的輸出是什麼比特率?它會在編碼過程中顯示它。 – LordNeckbeard
5.57 Mbps。爲ffmpeg設置什麼? –