簡體   English   中英

delphi,indy10 tcp音頻流

[英]delphi, indy10 tcp audio streaming

我正在嘗試制作一個通過TCP連接使用視頻/音頻流的應用程序,我已經使用indy10組件(idtcpserver和idtcpclient)進行了視頻流傳輸,是否可以使用音頻執行相同的操作?

當然。

TCP只是數據通道。 完全不知道要傳輸哪種數據。 HTML頁面,程序,視頻,音頻-等等。 它只是TCP協議中的數據通道。

但是,“流式傳輸”通常表示“接近實時”。 如果幾秒鍾內未到達某些視頻或音頻幀,則最好跳過並忘記它們,並播放較新的音樂或視頻。 您不希望您的Skype對話突然停頓一分鍾,然后只因為幾秒鍾的網絡阻塞就播放那分鍾。 您最好松開一兩個單詞,然后根據上下文恢復,或要求通訊員重復。 因此,具有內置重傳功能且通常沒有很大緩沖區的TCP並不是多媒體流的理想選擇。 通常,UDP +應用程序實現的完整性控制是更好的選擇。

我相信您需要使用單位VFW。 使用avistream,您可以在壓縮流中加入視頻和聲音。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM