5

これは、私が実際に見つけることができない古典的な単純なエラーである必要があります..

VS2010 C++ プロジェクトの libvlc を使用しています。次の手順に従って、ウェブカメラから記録し、RTSP 経由でストリーミングしました。

1)

inst = libvlc_new (1, myargs);

myargs にはプラグイン パスのみが含まれます

2)

libvlc_vlm_add_broadcast(inst, "mybroadcast", "dshow://", "#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/}", 0, NULL, TRUE, 0);

3) libvlc_vlm_play_media(inst, "mybroadcast");

4) libvlc はスレッドを使用するため、しばらくスリープします。これが干渉しないことは確かです。

エラーログには次のように書かれています:

live555 デバッグ: 接続タイムアウト live555 エラー: rtsp://192.168.1.100:5544 との接続に失敗しました

どこが間違っていますか?

酸素のドキュメントで私を指摘しないでください。私はすでに何千回も読んでいますが、実際には答えが含まれていません. ストリーミング オプションに関するリンクがありましたが、現在は vlc 開発者 wiki で壊れています

助けを求めています、お願いします

4

1 に答える 1

5

私は解決策を見つけました:URLの形式が正しくありませんでした..URLの最後に「/」が必要でした

于 2011-02-21T15:45:35.187 に答える