关于使用live555进行推流时,画面不显示的问题
收藏回复举报
关于使用live555进行推流时,画面不显示的问题
发表于2023-10-25 22:08:41
0 查看

live555已经成功安装,并且已经更改部分设置(循环播放,OutPacketBuffer::maxSize为400000)并且可以成功播放480P视频,如下图:

cke_1070.png

当视频为1080P的时候,则无法正常拉流播放,由于改过buffer大小,不会异常,现象如下图,注意VLC的左下角,有正常的时间计数,说明连接成功,但是画面中间又出现路障:

cke_13081.png

此外,我也可以提供一些其他现象,当buffer的大小未100k(默认)的时候,播放1080P视频会显示前一两帧的半张画面,并持续出现卡屏等,终端持续显示xxx比特丢失,请将buffer最小调至xxxx,而当buffer为400k时,1080P视频无画面(只有路障),终端也不会报错。360P视频在buffer为100k,400k时均可正常播放;开始我以为是内存不足等问题,但是这个1080P视频的264文件大小仅为45MB,并且我关闭了图形桌面后以留出更多内存,结果依旧没有改善

本帖最后由 匿名用户2023/10/26 08:59:59 编辑

我要发帖子