这应该是我真的找不到的经典简单错误..
我正在使用 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 上被破坏了
我正在寻求帮助,请