1

MCUにRTSPサーバーを実装しました。テスト目的で、VLC メディア プレーヤーをクライアントとして使用しています。クライアントから PLAY コマンドを受信した後にのみ、MCU がカメラからデータを読み取るように MCU をコーディングしました。また、MCU がカメラからデータを受信し、RTSP を介してストリーミングすることも確認しています。Wireshark の UDP を介してサーバーからのデータ ストリーミングを確認できました。また、コーデック情報が VLC メディア プレーヤーに表示されます。しかし、ビデオは VLC で再生されません。何が問題なのですか? 以下は私たちのSDPファイル情報です

"v=0\r\ns=無名\r\ni=N/A\r\nc=IN IP4 sumukha-PC\r\nt=0 0\r\na=tool:vlc 2.2.2\r\na =recvonly\r\na=type:broadcast\r\na=charset:UTF-8\r\na=control:rtsp://192.168.1.100:8555\r\nm=video 0 RTP/AVP 96\r\ nb=RR:0\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 packetization-mode=1\r\na=control:rtsp://192.168.1.100:8555/trackID=0\ r\n\r\n");

ありがとう、Ck

4

2 に答える 2

3

エラーメッセージは、何が問題なのかを示しています。

live555 エラー: 10 秒間データが受信されませんでした。中止します

これの通常の理由は、ファイアウォールまたは NAT ですか? これを確認するには、VLC 設定で RTP over RTSP (TCP) オプションを選択します。ストリームが TCP 経由で動作する場合、UDP パケットがどこかでブロックされています。

于 2016-04-26T13:04:54.007 に答える