2017-10-30 37 views
0

Kurento Media Serverとハードウェアビデオエンコーダを使用してWebRtcストリームを作成しようとしています。WebRTCを使用してRTPストリームをKurento Media Serverに接続し、ブロードキャストします

ビデオソースはHaivision Makito DVIから来ています。 Makitoは、DVIケーブルを使用してFHDディスプレイをキャプチャし、h.264コーデックを使用して圧縮し、プロトコルオプション数(TS over UDPTS over RTPDirect RTPQuicktimeRTMP)でストリームするハードウェアエンコーダです。このrepositoryで公開されている>のWebRTC例 -

  • これまでのところ、私はKurentovlcからRTSPストリームを再生するために管理している私はRtpEndpointを実施しています。 (これはKurento作品を証明します)

  • エンコーダのsdpには、SDPでアクセスできます。最初Kurento

  • クラッシュし、「マルチキャストグループに参加できませんでした:そのようなデバイス」というエラーをスローしていた私は、このpostを使用して解決。

  • 今、私のサーバー側とクライアント側が動作しており、完全に通信していますが、ビデオは見えません。 現在、私は問題が何かを知りません。

  • これはrtpEndpoint.processOffer()を使用した後Kurentoによって生成されたSDPの答えです:

`

v = 0 
o =- 3718280759 3718280759 IN IP4 192.168.6.20 
s = Kurento Media Server 
c = IN IP4 192.168.6.20 
t = 0 0 
m = video 58116 RTP/AVP 96 
a = fmtp: 96 packetisation-mode=1; sprop=parameter-sets=Z0IAKYxoB4ifl/8AAQABEAAAAMAQAAADyEAAAAAAA=,aM48gAAAAA= 
a = ssrc:3106833799 cname:[email protected] 
m = audio 34338 RTP/AVP 
a = ssrc:396556932 cname:[email protected] 
  • Kurentoは現在、上記のプロトコルのどちらをサポートしていますか?
  • いくつかのコマンドを間違った順序で配置しますか?
  • 私は間違っていますか?

、問題はMakitoは、事前に定義された固定UDPポートへのビデオを送信していることだった

おかげ

答えて

1

を助けてください。

これを解決するには、Kurentoによって生成されたsdp応答からudpポートを抽出し、実行時に単純なスクリプトを使用してMakitoの宛先udpポートを設定しています。

関連する問題