gpt4 book ai didi

webcam - 如何使用libvlc api从网络摄像头设置流视频格式?

转载 作者:行者123 更新时间:2023-12-02 04:07:55 25 4
gpt4 key购买 nike

我正在开发一个应使用网络摄像头进行流媒体播放的应用程序,
为此,我使用了libvlc api,
我可以从网络摄像头流式传输
但是我正在获得YUYV格式的视频流,
但是我想要MJPEG格式的流媒体,
所以有人可以帮助我如何在libvlc中设置流格式。

最佳答案

您必须将参数“sout”传递给libvlc_vlm_add_broadcast函数。在其中,您可以指定所需的格式。
例如:

const char *sout = "#transcode{vcodec=mjpg, vb=1600}:http{dst=127.0.0.1:8090/cam.mp4}";
libvlc_vlm_add_broadcast(mVLCInst, media_name, "dshow://", sout, 0, NULL, true, false);

dshow://在Windows上使用,对于Linux,使用v4l2:/// dev / videoX,其中X是cam ID。

关于webcam - 如何使用libvlc api从网络摄像头设置流视频格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674865/

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