在开始接触udp组播的时候先使用的Vitamio,播放时候声音卡顿 画面也会出现卡顿,后来又使用了VLC,画面挺好,,但是声音卡顿。最后不断测试发现是由于设备底层驱动处理视频部分有问题,导致程序播出的效果不太好, 后来经过底层更改了声音的输出比特率等一些配置,再进行测试发现两个都可以使用,效果都不错。但是对两个长时间测试整理了以下。Vitamio:
优点:对H264的视频,支持硬解MPEG2的不能硬解
缺点:对直播一小段视频不能重复的播放,直播完,再继续播放时候会停止。可能程序还需要设置一下。这个问题应该不难。具体可以参考官网给的API进行设置 https://www.vitamio.org/docs/API/2013/0508/10.html
VLC:
优点:程序打开可以一直播放UDP组播流,如果一段播放完还可以重复播放,对播放事件处理比较好。
缺点:对设备版本在4.4 下不支持硬解 。有时候在释放资源时候会出现无法释放现象。
时间: 2024-10-26 03:47:33