找到工具->首选项,然后参数设置左下角选择“全部”,左边选择
“输入编解码”->“网络缓存”选项
1)你的电脑花屏的时候,你在电脑干什么呢,能说说吗?我会跟据你说的较为准确的回答你。一般花屏是自己不正确 *** 作引起的,记住容易引起花屏的 *** 作不做。电脑不要满负荷 *** 作,就是在玩游戏、看视频时、下载时、看网页的同时在干别的 *** 作最容易死机、花屏,因此在玩游戏、看视频、下载时、看网页时不要在 *** 作别的东西了(看看是不是这个问题引起的)。
不管你在干什么,只要一有卡的迹象时就赶紧停止手头的 *** 作退出在试,这样就不会花屏,如果还是这样就不要玩了或是不要看了。
2)花屏:
1、分辨率设置是否合适,显卡驱动不兼容或损坏,先升级一下显卡驱动试试(驱动有随电脑自带的,有官方网站下载的,软件有驱动精灵、驱动人生、超级兔子等软件)。
2、显卡温度过高或显卡不兼容或损坏,如果温度过高清一下灰,如果风扇有问题,更换散热风扇。
3、恢复BIOS默认值,清一下内存、显卡等硬件的灰尘,检查一下内存、显卡是否不兼容或有故障(有时内存故障也花屏)。
4、如果不经常出现花屏,关机在开机就可以了,最多开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行还原一下系统或重装系统。
5、显示器连线是否插好了或连线有问题,在有就是测试一下显示器是否有问题。
6、如果总是不行,检修一下去。
7、如果是玩游戏、看视频出现的花屏是另一回事,请追问我。
首先我们要明白,黑屏、花屏、闪屏等问题,可能是推流端的问题,也可能是播放器的问题,遇到这些现象,我们要第一时间用别的播放器(如 VLC,ffplay)试试,如果都出现同样的问题,那么多半是流本身的问题了,反之,则很可能是播放器的问题。播放黑屏
现象:画面是黑的,没有图像,但是有声音。
1.主播端摄像头权限问题
无论 Android 还是 iOS,App 使用摄像头都是需要申请授权的,特别是 Android 6.0 以后,如果 App 层面不做专门的处理的话,很可能出现摄像头权限被禁用的情况。
如果 App 没有获取到摄像头权限,视频就无法采集成功,从而导致推出来的流只有音频数据。
解决方案:App 层面肯定要小心处理权限问题,检测到未获取相应权限则禁止开播,或者反复提示主播授予权限。另外,可以询问出现问题的主播是否有摄像头预览画面,如果 App 没有获得权限的话,是没有预览画面的。
2.主播端编码失败
视频数据采集到后,下一步就是经过编码器,由于参数配置或者某些机型的硬编兼容性问题,很可能数据送入编码器后,编码失败,并无输出,从而导致没有视频数据送入到推流模块。
解决方案:一般推流 SDK 都会统计推流的实时视频帧率,CDN 服务端也会有一些帧率监控,因此,如果发现这些统计得到的推流帧率为 0,同时又确定不是没有采集到数据,那么多半是编码器的原因,可以想办法查看下该机型的日志看看具体的报错信息。
3.视频解码失败
前面的文章有提到过,当播放器遇到不支持的视频格式,或者数据内容/格式异常,则会解码失败,从而导致无解码视频输出。
针对不支持的格式:
要提前了解播放器本身支持哪些音视频格式,如 H.264,mp4v,aac 等等,避免播放不支持的格式
播放器本身遇到的硬解或者软解失败,应该有日志报错,或者抛出异常给应用层提示用户
针对视频数据内容错误:
需要分析码流文件本身,常见的数据内容错误导致的解码失败有如下几种:
送入解码器的帧数据不完整
H.264 的视频码流,缺失了 SPS,PPS 等必要的信息头
iOS 的 VideoToolbox 解码,只支持 avcc 方式打包的 H.264 数据
部分 Android 机型硬编出来的数据有额外的 naul 头
其他等等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)