当前位置:   article > 正文

关于在Android音视频开发中,Google API的MediaCodeC与成熟开源编码器X264的应用对比及使用场景_android 获取mediacodec 最高分辨率

android 获取mediacodec 最高分辨率

在2019年的一个大项目中,有一个功能模块让笔者感触颇深,那就是实时音视频的预览,当然这不是普通的开开直播,画面出来了就完了那么简单,如果你是一个开发者,那么你肯定知道同样大小的一张图片里,色彩丰富的图片的像素点肯定要比颜色单调的像素点要更多且更复杂,这就涉及到了编码算法对图像内冗余数据的宏观计算,颜色丰富的肯定要比色彩单调的处理起来更复杂,原理就不做阐述了,有兴趣的小伙伴可以去某度一下,帧内预测与视频编码原理等。

在这个项目中呢,需求是监管平台在后台可以实时的预览车辆上设备的前后两路摄像头,是同时开启两路摄像头,并且能实时进行对讲和监听,视频的质量也是要求非常的高,预计最少在1-2M/s码率及以上,这里跟大家说一下这个需求与普通室内的某些直播软件的区别。

先说普通室内的直播,这一类直播通常是在一个房间内,因为没有那些蓝天、白云、绿树、过往的车辆等,它所捕捉到的画面是非常的单一的,因为一般只有主播在活动,其他是相对静止的,在这种环境下计算帧内冗余数据是非常快得,且颜色复杂程度不高,所以其帧本身质量也相对较小,自然处理速度也稍快,如果排除网络问题,那他们的延时肯定是与实际动作相接近的,当然如果观看的是蓝光画质,那对网络也是非常依赖的。

接下来说笔者项目中的预览画面情况,首先大家应该可以想象,在

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/443864
推荐阅读
相关标签
  

闽ICP备14008679号