自己用ffmpeg推流,然后再收流,小分辨率没有问题,当分辨率为1920*1080时,出现花屏现象,尤其是码率高时,现象更加明显,尝试各种办法,最后用下面的办法解决:
在ffmpeg源码udp.c中:
#define UDP_MAX_PKT_SIZE 65536
1
修改这个值,网上说扩大10呗
#define UDP_MAX_PKT_SIZE 655360
1
然后重新编译生成新的库文件,不要win下编译ffmpeg,因为很麻烦,建议在linux下编译win下的ffmpeg库,这是我编译好的库:
https://download.csdn.net/download/xian0gang/10774666
文件中包括ffmpeg可执行应用,头文件,库文件,可在win下直接调用。
————————————————
版权声明:本文为CSDN博主「xian0gang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xian0gang/article/details/83896469
网友评论