Pau*_*ews 5 c++ streaming libvlc
这应该是我无法找到的经典简单错误..
我在VS2010 C++项目中使用libvlc.我按照以下步骤从网络摄像头录制并通过RTSP进行流式传输:
1)
inst = libvlc_new (1, myargs);
Run Code Online (Sandbox Code Playgroud)
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);
Run Code Online (Sandbox Code Playgroud)
3)libvlc_vlm_play_media(inst,"mybroadcast");
4)睡眠一段时间,因为libvlc使用线程我可以肯定这不会干扰.
错误日志说:
live555 debug:连接超时live555错误:无法连接rtsp://192.168.1.100:5544
我哪里出错了?
请不要指出我的氧气文件,我已经阅读了数千次,它实际上不包含答案.有一个关于流选项的链接,但它现在在vlc开发人员维基上被破坏了
请求我帮忙