簡體   English   中英

如何從攜帶PCMU的RTP數據包中獲取樣本?

[英]How to get samples from a RTP packet carrying PCMU?

我在C ++代碼中有一個指向承載PCMU的RTP數據包(char *數據包)的指針。 如何提取樣本,以便可以轉儲到文件中進行播放? 我已經能夠正確提取序列號,但是如何提取樣本以播放它們呢? 謝謝!

好吧,首先,您應該嘗試使用live555,它是rtsp庫,具有許多功能,可用於完成工作而不會浪費時間。

其次,您應該閱讀:

http://www.faqs.org/rfcs/rfc3550.html

在哪里可以找到有關該協議的信息。

我已經能夠解壓縮數據。 問題與我讀取數據包位的方式有關。 讀取CC並刪除標頭足以獲取有效負載。 根據文檔,可能還需要除去填充物。

暫無
暫無

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

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