方法一:
在安卓版VLC源码中:
modules/access/live555.cpp 中
add_bool( "rtsp-tcp", false,
N_("Use RTP over RTSP (TCP)"),
N_("Use RTP over RTSP (TCP)"), true )
改为:
add_bool( "rtsp-tcp", ture,
N_("Use RTP over RTSP (TCP)"),
N_("Use RTP over RTSP (TCP)"), true )
方法二:
Add "--rtsp-tcp" to the list around line 512 on vlc-android/jni/libvlcjni.c
编译,运行。VLC就会直接用TCP协议接收视频的RTP包,用TCP协议发送RTCP协议数据包。
嵌入式 vlc修改为tcp优先连接
最新推荐文章于 2024-11-28 15:26:14 发布
本文介绍如何在安卓版VLC中配置使用TCP协议来接收RTP数据包和发送RTCP数据包。提供了两种方法:一是修改源码中的live555.cpp文件,二是向libvlcjni.c文件中添加--rtsp-tcp参数。通过这两种方式,可以实现更稳定的流媒体传输。

1750

被折叠的 条评论
为什么被折叠?



