2017-08-17 185 views
0

希望能夠在流媒體問題上得到一些意見。如何將H.264編碼器的實時流轉換爲Wowza等流媒體服務?

我有一個H.264硬件編碼器,您可以連接HDMI信號源(DVD播放器,電腦等),然後您可以通過在路由器中打開一個端口並設置一個端口forwading規則(在我的情況下,該設備的ip是172.16.16.121和端口使用3124)

我已經設置了這樣一個能夠從編碼器使用VLC>開放網絡流>並鍵入我的公共IP url rtsp://xxx.xxx.xxx.xxx:3124/live.sdp

但是當我嘗試將這個URL放入像Wowza,Streamedian或FlashPhoner這樣的流服務中時,它根本不起作用。

任何想法或建議,我可能做錯了什麼?從Wowza

第一反應

迴應:看着你所提供的服務器日誌,似乎Wowza嘗試連接到RTSP源,但連接超時。

第二個響應:RTSP源可能無法通過TCP建立連接,Wowza默認使用該連接。通過指定「rtpTransportMode」參數並將其設置爲「udp」,Wowza可以使用UDP連接到RTSP實時源。下面是描述如何做到這一點的文章: https://www.wowza.com/docs/How-to-specify-per-stream-settings-in-stream-files#rtspstreams

三&最新迴應:在服務器日誌我仍然可以看到Wowza具有連接到該網絡攝像機流問題。 我會與我們的工程團隊覈對一下,讓他們看看爲什麼不能攝取此流。只要有任何新信息,我會盡快通知你。

來自Streamedian的回覆

我們測試了您的信息流。有mpeg2ts繼續rtp。玩家不支持這種形式。 因此,您的流不顯示。爲了支持它,我們需要大約2周的時間。 不幸的是,我們現在正在爲另一個項目工作。我們會回到後者的新版本。

回答

0

爲了使RTP/RTSP/RTCP正常工作 - 不要在防火牆後面工作,你的RTP源必須有一個有效的公共IP地址 - 任何NAT地址都不能工作。