2011-02-04 16 views
5

これは私が実際に見つけることができない古典的な、単純なエラーでなければなりません。..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

に分割され、

+1

あなたはvlcアプリケーションに接続できますか?エラーメッセージは、libvlcがrtsp URLに接続できないと言うだけですか? – neuro

+0

Damndamndamndamn私は解決策を見つけました:URLが不正です.. URLの最後に "/"が必要でした...とにかく助けてくれてありがとう! –

+0

@PaulAndrews Visual Studioを使用して、c/C++でvlcを使用する方法を教えてください。 –

答えて

4

が、私は解決策を見つけてください。のURLが必要でした

関連する問題