我想根据当前的网络,通过android动态地改变编码比特率,包括h264和aac。
如何在android中动态更新编码比特率?
注:我发现MediaCodec
和MediaCodec
在API 19上可用
PARAMETER_KEY_VIDEO_BITRATE
动态更改视频编码器的目标比特率。该值是一个整数对象,包含bps中的新比特率。
常量值:“视频比特率”
setParameters
将其他参数更改传递到组件实例。
投掷
如果处于未初始化状态,则为IllegalStateException。
根据API 19有什么方法可以做到吗?
最佳答案
停止编解码器,设置参数并重新启动它对我有效。
关于android - 如何在Android中进行流式传输时实时更改MediaCodec编码比特率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31823231/