本人主要java開發的;
手機和攝像設備都沒有外網ip,都與服務器連接,
想了解下有什么通用開源的技術,可以讓服務器的nat穿透服務實作手機與攝像機的視頻流連接?
另外可以實作p2p嗎,就是手機和攝像機能直連,看視頻時可以不占用服務器的帶寬?
如果有相關案例技術的連接貼上來更感激不盡
uj5u.com熱心網友回復:

這幾年ipv6 普及。我最近測驗了下,移動和電信都有ipv6. 手機卡4g也有ipv6.測驗了下都能訪問。前提是要知道對方ipv6地址。
如果沒有ipv6.那么只能p2p打洞了。有現成的輔助打洞協議。STUN、TURN、ICE. 第一步肯定是要探測網路型別。然后根據型別來試探通信。
uj5u.com熱心網友回復:
目前服務器用nginx搭建了了rtmp服務器,攝像機像服務器推流,手機拉流,實作了直播。但這樣消耗服務器帶寬。暫時沒找到有什么技術案例能實作手機和攝像機(都沒公網ip)p2p的,簡單看了下webrtc,看有的文章說能實作局域網的p2p,非局域網能否實作也不清楚uj5u.com熱心網友回復:
看網上說,雙端都是對稱型nat是無法(或者只能猜,不可靠)打洞的;我們現在想通過手機(假定是非對稱nat)看攝像頭(4g卡,假定為是對稱nat)視頻,這種情況能實作p2p打洞嗎(也就是視頻流不走服務器帶寬)?
現在看了看sip的知識,網上有好多局域網sip服務器的搭建教程,但公網如何搭建,沒有詳細的教程。
uj5u.com熱心網友回復:
看網上說,雙端都是對稱型nat是無法(或者只能猜,不可靠)打洞的;我們現在想通過手機(假定是非對稱nat)看攝像頭(4g卡,假定為是對稱nat)視頻,這種情況能實作p2p打洞嗎(也就是視頻流不走服務器帶寬)?謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/31523.html
標籤:多媒體/流媒體開發
