源码来袭:一对一视频聊天系统在视频录制方面的问题解决

我们知道,一对一视频聊天系统的流媒体传输流程与传统直播的传输流程没有什么区别,他们的流程都是“视频采集”→“加滤镜”→“音视频编码”→“推流”→“流媒体服务器”→“拉流”→“音视频解码播放”。

今天我们就通过视频录制的一段代码来讲讲视频录制中的一些小细节。

视频录制:

private int mMinDuration;

private int mMaxDuration;

private int mAspectRatio;      

视频比例是指视频的宽高比例,一般是16:9的比例,现在已经很少有4:3的视频了,因为16:9比例的视野更开放一些。

private int mRecordResolution;

录制分辨率会根据手机机型的不同而改变,但在后期的音视频编码中会进行统一修改,一般会修改为H.261、H.243和H.264。

private int mBiteRate;

码率,关于码率,现在还没有一定的标准,一般而言,1080*720的分辨率,在5M左右。1920*1080分辨率的视频,码率在8M以上,这是目前最常用的两种分辨率的码数,再大,人眼也看不出区别来,再小,就太难看了。

private int mFps;

帧率一般在30帧以下,25帧以上

private int mGop;

关键帧间隔,据情况不同而改变。

以上是关于一对一视频聊天系统视频录制方面的一些代码及其解释,希望会对新手码农带来一些启发,以上这些不够完整仅供学习和参考,我这边是专业做这个的,有疑问的朋友尽可以来问我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值