androidrtp
發布時間: 2024-03-18 10:22:55
❶ Android上的實時視頻監控怎麼實現的
因該是通過長連接,不斷的採集手機端的攝像數據
❷ 有人用SIP做過android客戶端的多人語音通話嗎
我在這里先給出我了解到的資料。 相關技術:
1.sip 2.nat穿越 3.語音編解碼 4.語音傳輸(rtp)
以上四個技術點其實就是sip電話裡面的四個模塊,sip負責會話創建、維護、中斷等;nat穿越就是傳說中的p2p打洞,需要stun伺服器配合。將語音數據按照某種格式編碼,交給傳輸層傳輸,傳輸通常是基於udp的rtp流。
相關協議:
1.sip 2.sdp 3.stun、turn、ice 4.rtp
sip,Session Initiation Protocol,會話初始協議是一個協議棧,集合了注冊,呼叫,接聽,掛斷等相關協議;sdp是會話描述協議,我的理解TA是讓兩個通訊方指定通訊規則,比如用何種協議傳輸,音頻是何種格式等等,stun、turn、ice是nat穿越使用的,stun採用p2p打洞,turn採用的是轉發,ice只是考慮當前環境適合何種方案,然後選擇相應解決辦法。rtp是實時傳輸協議,TA其實包括rtp和rtcp兩個協議,負責將語音數據的傳輸。
❸ android rtp怎麼拆包
不懂這個
2、3.RTP封裝AAC的時候把AAC數據的頭去掉,參照rfc3640的mpeg4的audio部分裡面有例子,RTP的payload(負載)格式網上有的是,我不知道你是什麼情況,我的情況是實現aac的rtsp實時流,然後用vlc播放,主要的就是SDP里的profile-level-id,config等描述的填寫,封包什麼的rfc里有介紹。
我也是新手,前些日子為了搞這個花了好長時間,有時間看一下rfc3640,希望能對你有所幫助
熱點內容