これは私が実際に見つけることができない古典的な、単純なエラーでなければなりません。..libvlc - シンプルなC++ストリーミング
私はVS2010 C++プロジェクトからlibvlcを使用しています。私は、RTSPを通じてウェブカメラから録音して、それをストリーミングするためにこれらのステップに続い:
1)myargsだけでプラグインのパス
2)を含有する
inst = libvlc_new (1, myargs);
を
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 debug: connection timeout live555 error: Failed to connect with rtsp://192.168.1.100:5544
?
酸素の文書で私を指摘してはいけません。何千回も読んだことがありますが、本当に答えはありません。 「/」終わりには、... URLは、不正な形式でした:そこストリーミングオプションについてのリンクがあったが、今私が助けを求めていたVLC開発者のwiki
に分割され、
あなたはvlcアプリケーションに接続できますか?エラーメッセージは、libvlcがrtsp URLに接続できないと言うだけですか? – neuro
Damndamndamndamn私は解決策を見つけました:URLが不正です.. URLの最後に "/"が必要でした...とにかく助けてくれてありがとう! –
@PaulAndrews Visual Studioを使用して、c/C++でvlcを使用する方法を教えてください。 –