Streaming
您如何在不延遲的情況下流式傳輸線上遊戲?
當我嘗試為twitch錄製(使用Open Broadcaster Software)時,我得到的 ping 比平時更高,而那裡的人們沒有遇到任何困難。
是不是有什麼詭計,還是我的網路這麼差?我是否必須使用其他設備而不僅僅是軟體或其他東西?
編輯 28/01這是我的診斷結果:
流媒體延遲可能來自不同的來源。
- 處理滯後。影片編碼佔用您電腦上的大量資源,獨占 CPU 或磁碟輸入輸出。
- 上傳延遲。影片過大並達到您連接的上傳限制。
第二個最有可能產生高 ping。
要減少 2 的影響,您需要進行更多壓縮,需要更多處理能力,並且可能會增加 1。這可以通過調整編解碼器設置(編碼配置文件等)來完成。
同時減少 1. 和 2. 的唯一方法是縮小影片,或減少每秒記錄的幀數。這將減少要編碼的資訊量,從而減少傳輸所需的大小。顯然,流的質量也會降低,但你不能同時獲得所有內容。
獲得更好的流媒體質量的另一種方法是提高處理能力(CPU、磁碟速度、GPU)和連接頻寬。
編輯:提示,如果你有質量好的 NVidia 顯卡,就有機會使用 NVEnc 作為你的編碼器,這使用 GPU 來處理編碼影片,並提供了巨大的性能改進,因為卡已經處理了一些它已經顯示了。它還可以減輕 CPU 的充電。