これは、私が実際に見つけることができない古典的な単純なエラーである必要があります..
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 で壊れています
助けを求めています、お願いします