没有合适的资源?快使用搜索试试~ 我知道了~
网易视频云:流媒体服务器原理和架构解析.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2021-10-04
07:51:01
上传
评论
收藏 990KB DOCX 举报
温馨提示
试读
30页
网易视频云:流媒体服务器原理和架构解析.docx
资源推荐
资源详情
资源评论
网易视频云:流媒体服务器原理和架构解析
一个完整的多媒体文件是由音频和视频两部分组成的,、 等就是视
频编码格式,、 等就是音频编码格式,字幕文件只是附加文件。目前
大部分的播放器产品对于 的 编码格式支持最好,但是
也有很多的缺点,比如视频 很大,影响在线视频网站的初次加载
时间。
为了降低头部体积,需要进行视频本身的物理分段等等。对 格式视
频文件进行物理切片,分成一小段,这种方式被 公司的
!"技术采用。另外一种是使用 # 文件格式,
这是一种文件内部的逻辑分割方式,而视频文件还是完整的,这种技术被u$
%&%'%% 和 %()*$ 采用。很
多在线视频网站在带宽耗费的压力下,主要选择的是 %( 公司提供的 #+
或 #+,#+ 是流媒体封装格式,可将其数据看为二进制字节流。总体上看 ,
!"
#+ 包括文件头(#)和文件体(#,%*)两部分,其中文件体
由一系列的 及 - 对组成。
流媒体传输类型
流媒体在播放前不是完全下载整个文件,而是把开始部分内容存入内存,数据
流是随时传送随时播放。
流媒体服务器提供的流式传输方式有两种:顺序流式传输和实时流式传输u两种
方式。
顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体。如果使用
普通的 服务器,将音视频数据以从头至尾方式发送,则为顺序流媒体传
输。实时流式传输总是实时传送,特别适合现场事件。一般来说,如果视频为
现场直播,或使用专用的流媒体服务器,或应用如 . 等专用实时协议,即
为实时流媒体传输。实时流式传输必须匹配连接带宽,这意味着图像质量会因
网络速度降低而变差。
在流式传输时,流媒体数据具有实时性,等时性等基本特点,流服务期和客户
终端要保证各种媒体间的同步关系,因此,流媒体传输对“最大延时”,“延时抖
!"
动”等 /% 参数都有严格要求。
实时流传输既可传输实况直播,也可传输完整的音视频文件(专用协议流式)。
00000顺序流媒体不可用于实况直播,仅能传输完整的音视频文件( 渐进
式)。
0
区别 实时流 顺序流
音视频数据源 实时从录制设备上采集,
或 ( 使 用 专 用 协 议 传 输
的)文件
可播放的音视频文件
服务器类型 专用流媒体服务器,如:
/1$2
.
3%4&
#&
普通的 服务器,
或 # 服务器
传输协议 专用协议 .,
或 . 等
一般的 协议,
与传输网页的协议相同
跳播 可随机访问任意片段 在给定时刻,用户只能
实用文档
观看已下载的那部分,
而不能跳到还未下载的
部分
0
主流的流媒体协议
主流的流媒体协议主要有:u.,u,u. 等。
0
区别
. .
全称
.
&&
%%$%
.
%%$%
上层协议 或
.,.
软件模型
5 ,5 5
研发主要来自
%( $%&%'
针对客户端 支持 #& 类产品
的浏览器
支持 6 的 浏
览器
苹 果 的 ' 浏
览器
支持 6 的浏
览器
播放器
!"
视频格式要求 #+,u#+
无
服务器要求 专用 #& 服务器
#&
.6
普 通 服 务
器
专用 . 流媒体
服务器
实况直播要求 专用编码器上传
#&
$%
专用编码器上传
开发工具
与服务器相关,
自定义上传
文件播放要求 #+0,#+ 文件即
可,
服务器会自动分解
为
#'0数据文件
'7 索引文件
数据文件,
18 索引文件
与服务器相关,
与播放器相关
0
流媒体协议原理
!一"00 渐进式下载原理(仅支持文件播放)
边下载边播放,严格意义上讲,不是直播协议。他的原理是先下载文件
的基本信息,音频视频的时间戳,再下载音视频数据,以播放 为例,先
实用文档
剩余29页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 词向量-中文文本相似度计算-采用text2vec词向量工具进行计算对比.zip
- 521293804316625base(1).apk
- ARP IP地址分类及特殊IP
- 【MySQL补丁】vcredist-x64xz MySQL必备插件
- 基于SG3525芯片PWM控制推挽隔离DCDC电源模块AD09设计硬件(原理图+PCB)工程文件.zip
- Word_20240428_092324.docx
- cloudcc_v1.1.10-release_sign.apk
- 基于javaweb(jsp)实现的图书购物网站,基于JSP(MVC模式)和MySQL的网上图书购物系统
- fhdishfifdsf
- javassm源码上传图片功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功