什么是推流直播

用户头像
北京/设计爱好者/4年前/80浏览
什么是推流直播
用户头像
zxkj12345

什么是推流直播

什么是推流直播


人们在internet上观看视频时需要数据传输,这是一种通常一次从远程存储位置一


次分发视频文件的方法。通过一次在互联网上传输几秒钟的文件,客户端设备不必在


开始播放之前下载整个视频。


实时流传输是指流式视频通过Internet实时发送而无需先记录和存储。如今,电视


广播,视频游戏流和社交媒体视频都可以实时流式传输。


术语“实时流”通常是指广播实时流:一对多连接,一次连接到多个用户。


Skype,Fcee Time等视频会议技术科用于实时通信(rtc) 协议,而不是一对多实时


流广播所使用的协议。


在技术层面上分为: 分割,压缩,编码方式,内容分发网络CDN, CDN缓存,视频回


放,视频截取


分割:视频包含许多数字信息,这就是为什么下载视频文件比下载简短的PDF或图像


需要更长的那时间,由于一次将所有视频数据通过internet发送出去并不现实,因


此流视频被分成几小段,长度为几秒钟。


压缩和编码:分割的视频被压缩和编码。通过删除多余的视觉信息来压缩数据。例如


,如果视频的第一帧显示的是在灰色背景下说话,则灰色背景不需要为具有相同背景


的任何后续帧渲染。将视频压缩视为就像在客厅添加新家具一样。每次添加新椅子或


边桌时,都不必购买全新的家具。取而代之的是,可以保持房间布局大致相同,并且


一次只更改一件,偶尔根据需要进行较大的重新布置。同样,并非总需要渲染视频流


的每一帧,而只是渲染帧之间变化的部分,例如人的嘴巴的运动。


“编码”是指将数据转换为新格式的过程。实时流视频数据被编码为多种设备可以识


别的可解释数字格式。常见的视频编码标准包括:H.264  VP9  AV1


CDN分发和缓存:一旦实时流被分割,压缩和编码(所有过程仅需几秒钟),就需要


将其提供给数十万或数百万想要观看的观众。为了在最小程度上延迟的同时保持高质


量,同时提供给不同位置的多个查看器,CDN应该分发它。


解码和视频播放:CDN将实时流发送给正在观看该流的所有用户。每个用户的设备都


接收,解码和解压缩分段的视频数据。最后,用户设备上的媒体播放器(专用的应用


程序或浏览器中的视频播放器)将数据解释为视觉信息,然后播放视频。


18104284853


1
阅读原文
|
举报
|
收藏
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
新年快乐送福网页矢量图banner
卡通风格网页页面3D渲染
B19【星空诗意&网页幽灵按钮】公司产品服务简介汇报
三个青年站在网页周边矢量插画
网页图标
卡通女孩与网页表格3D渲染
卡通女孩与网页表格3D渲染
网页设计——纸杯蛋糕
女生坐在网页面前办公矢量插画
一个男生和两个女生站在网页前面打招呼矢量
男生和女生站在网页面前矢量扁平插画
男生坐在网页面前办公矢量插画
互联网,互联网插画,商务,数据,项目,合作,精准,投放,网页插画,插画,大数据,智能,商业,网页,网页设计,插画设计,互联,未来,交流,沟通,渐变
网页背景
运动风人物插画
三个青年正在装修网页矢量插画
三位美女围着网页看信息矢量插画
卡通风格网页页面3D渲染
浏览电脑网页的元素
网页电商背景矢量插画
 网页背景
卡通风格网页页面3D渲染
banner
四个人物分别在上网贴纸合集
卡通风格网页页面3D渲染
你可能喜欢
相关收藏夹
大家都在看
登录注册