我想通過TCP連接使用視頻/音頻流的應用程序,我已經用indy10組件(idtcpserver和idtcpclient)做視頻流,是否有可能做同樣的事情,但與音頻?德爾福indy10 tcp音頻流
回答
當然。
TCP只是數據通道。什麼樣的數據傳輸給它是完全不可知的。 HTML頁面,程序,視頻,音頻 - 無論如何。它只是TCP協議中的一個數據通道。
但是,「流式傳輸」通常意味着「接近實時」。如果某些視頻或音頻幀在幾秒鐘內未到達,則最好略過並忘記,並播放較新的音樂或視頻。你不希望你的Skype對話突然停留一分鐘,然後只是因爲幾秒鐘的網絡阻塞才播放所有這一刻。你最好先放鬆一兩句話,然後或者通過上下文來恢復,或者讓記者重複一遍。因此,內置重傳和通常不是很大的緩衝區的TCP不是多媒體流的完美選擇。通常UDP +應用程序實現的完整性控制是更好的選擇。
我相信你需要使用單位VFW。藉助avistream,您可以將視頻+聲音加入壓縮流中。
Windows視頻? 1993年設計的16位接口?並匆匆更新到32位,但從來沒有重新設計?他爲什麼要這樣?更好的是他像現代球員那樣使用DirectX。 –
我知道有一個directshow,但最初它應該檢查的基本知識...加入壓縮音頻+視頻,然後通過網絡發送。 – Carl
但這不是基礎知識。這是另一個潛在的麻煩:過時的VFW會支持你現在使用的現代格式嗎?會不會在現代Windows中有一些惹人注目的bug?等等。如果你想要將音頻轉換爲視頻 - 使用VirtualDub或AviDemux等方式更好地準備文件,然後嘗試傳輸現成文件 –
- 1. 德爾福:與Indy10的MySql
- 2. 德爾福:TCP打孔
- 3. 德爾福與流
- 4. 德爾福 - Indy流驗證
- 5. 德爾福:退出後的視頻德爾福6
- 6. 德爾福服務聽TCP或UDP
- 7. 德爾福v.Word - 如何從德爾福
- 8. 德爾福HID Delphi7和德爾福XE2
- 9. 德爾福:Indy9到Indy10遷移:使用IdCustomHTTPServer和IdHTTPServer
- 10. 德爾福DVD調查課
- 11. 德爾福
- 12. 與德爾福
- 13. 與德爾福
- 14. 德爾福:TRegExpr
- 15. 類德爾福
- 16. 德爾福ftpgetfile
- 17. 德爾福
- 18. DES_KEY_SZ德爾福
- 19. 德爾福
- 20. 與德爾福
- 21. 德爾福Application.HintColor
- 22. 德爾福
- 23. 在德爾福錄音/保存
- 24. 德爾福XE4 IOS播放視頻不工作...只有聲音
- 25. 德爾福indy udp客戶端和服務器音頻聊天
- 26. DLL調用在德爾福2010年工作,但在德爾福XE2視頻
- 27. 德爾福EOutOfResources(GDIError)
- 28. 德爾福,QR,WMF
- 29. 在德爾福繪製流程圖
- 30. 德爾福indy發送客戶端流
好的,但我怎麼可以從麥克風輸入輸入併發送它? – user1931849