gpt4 book ai didi

c++ - libvlc - 简单的 C++ 流

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:48 24 4
gpt4 key购买 nike

这应该是我找不到的经典简单错误..

我正在使用 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 debug: connection timeout live555 error: Failed to connect with rtsp://192.168.1.100:5544

我哪里错了?

请不要用氧气文档指出我,我已经阅读了数千遍而且它确实不包含答案。有一个关于流媒体选项的链接,但它现在在 vlc 开发者维基上被打破了

求助,求助

最佳答案

我找到了解决方案:URL 格式不正确。需要在 URL 末尾添加“/”

关于c++ - libvlc - 简单的 C++ 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com