1•采集
在视频直播系统定制研发中大伙儿通常说的短视频或直播采集,通常也就是获得短视频图像的部分,例如直播时依据手机摄像头获得短视频画面,或是直接依据摄像机拍摄视频,都属于采集的流程。
2•编解码
什么叫编解码?大伙儿平时所指的MP4,FLV,OGV,WEBM等,通常我们都叫它们为视频格式,也称短视频封装格式,它实际上也就是一个盒子,用来将实际的视频流以一定的顺序放入,保证播放的有序性和完整性。视频压缩格式(视频编码)就是指能够对数字视频进行压缩或是解压缩(视频编码)的程序或是设备。通常这种压缩属于不利于数据压缩。
视频压缩格式和视频格式主要的区别也就是,它是将原有的短视频码流变成可以用的数字编码。在视频直播系统定制研发中由原有数码设备,也就是采集,提供相关的数字信号流,随后经由短视频压缩算法,大幅的降低流的大小,随后交给视频盒子,打上对应的dts,pts字段,形成可以用的视频文件。视频编码也可以通过指定的压缩技术,将某一个视频格式转换成另一种视频格式。
假如用在日常生活中的事物来描述编解码的话,大伙儿可以理解成电报,想必看过抗日战争片的人都清楚战报发送或是接收时,是依据声音的长短和间隔来转化为字母,随后在电报员依据字母拼音转化为大伙儿看得懂的明文,而这一过程也就是编解码过程,发送成为编码,接收可以理解成解码。
3•直播视频转码
刚刚大伙儿说到了短视频或直播的编解码,那在视频直播系统订制研发中什么是直播视频转码呢?假如直播时直播流的码率设置得比较高,很清晰,网络差的观众没法观看,我们可以应用直播视频转码功能,将推上来的直播流转成多种多样码率,满足不一样互联网用户的观看需求。例如将超清转化为高清或是将M3U8的直播格式转换为FLV的都属于视频转码的范畴。