[英]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.