流媒体编码及视频点播vod实现

流媒体编码及视频点播vod实现

ID:38632576

大小:1.31 MB

页数:40页

时间:2019-06-16

流媒体编码及视频点播vod实现_第1页
流媒体编码及视频点播vod实现_第2页
流媒体编码及视频点播vod实现_第3页
流媒体编码及视频点播vod实现_第4页
流媒体编码及视频点播vod实现_第5页
资源描述:

《流媒体编码及视频点播vod实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、流媒体及视频点播(VOD)实现教育技术中心一.流媒体技术基础流媒体是指在网络中使用流式传输技术的连续时基媒体流媒体技术就是把连续的的影像和声音信息经过压缩后放到网络服务器上,让浏览者一边观看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。其涉及到流媒体数据的采集、压缩、存贮、传输以及网络通信等技术1.1流媒体传输的要求多媒体数据要进行流式处理采用高效的压缩算法减小文件大小向文件中加入流式信息采用合适的传输协议,如RTP/RTSP需要浏览器对流媒体的支持流媒体传输需要缓存单播所谓单播就是客户端与服务器之间点对点的连接,这也是大多数网络通信的连接

2、方式。在流媒体播放过程中客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种数据的传送方式称为单播。可以看出单播的信源和信宿是一一对应的关系,仅当客户端发出请求时,服务器才发送单播流。1.2流媒体播放一些术语单播数据流示意图1.2流媒体播放一些术语多播是一种多地址广播,其发送源和接收端是一对多的关系,也就是说服务器只向一组特定的用户发送一个数据包,组中的各个用户可以共享这一数据包,而组外的用户则无法接受到使用多播的好处在于原来由服务器承担的数据重复分发工作转到路由器中完成,而路由器可以将数据包向所连接的子网

3、转发,每个子网只有一个多播流而客户端在接受多播流时只要向本地路由器发送一个消息,通知路由器要接收组内的多播数据,调整后就可以接收数据了,多播源根本就不知道哪些客户端在接受多播数据1.2流媒体播放一些术语多播数据流示意图1.2流媒体播放一些术语多播技术可以让单台服务器承担数万台客户端的数据播送,同时保证较高的服务质量服务质量的保证主要是依靠于数据包的拷贝数量少和发送目的地址少这两点,从根本上讲是减少了网络中传输的数据总量。从而保证了流媒体传输的最小带宽占用,使得带宽的利用率增加,同时也减少了服务器所承担的负载1.2流媒体播放一些术语多播技术优点需要全网内的路由

4、器支持多播,否则许多用户是无法接收到多播数据的,这一点在局域网或小范围的网络内容易实现,但要在广域网中实现就困难了多播技术本身不适用于VOD应用,原因在于每个VOD用户对点播的需求是不一样的,因此无法形成一个统一的多播流,也就无法进行多播。所以说单播连接适合视频点播,而多播连接更适合现场直播应用多播技术局限1.2流媒体播放一些术语点播(on-demand)点播是指客户端主动连接到服务器端的单播连接,也就是用户通过主动选取播放内容初始化的连接方式称为点播。点播中客户端占有主动权,对媒体流可以做开始、停止、后退、快进等操作。实际上点播就是一种形式的单播,一样占用

5、大量的带宽。1.2流媒体播放一些术语广播(Broadcast)广播的概念最好理解,你就可以将其想象成传统广播在Internet上的移植。与点播恰恰相反,广播是客户端被动的接收媒体流,对媒体流不具有任何的控制操作。广播的发送源与接收端是一对多的关系,这种一对多的关系与多播中的一对多关系不太一样,因为它将数据包的拷贝发送给网络中的所有用户,而不管用户是否需要,在一定程度上同样造成了带宽资源的浪费。1.2流媒体播放一些术语实际上广播是多播的一个特例,特别在它不是以组为单位传送数据,而是向客户端每人发送了一个数据拷贝。广播又分为两类,即广播单播与广播多播,两者都是被

6、动的接收媒体流。广播单播的用户是通过链接而获得媒体流的,他们都有各自的服务器连接。而广播多播则需要客户端监视特定的IP地址来接收媒体流,客户端没有与服务器的单独连接。。1.2流媒体播放一些术语广播(Broadcast)1.2流媒体播放一些术语广播多播数据流示意图在不同类型编码方式的基础上为多种不同带宽提供适合的影音质量。微软称自己的智能流技术为“MultipleBitRate”(多比特率编码),而RealNetworks公司的技术是“Surestream”1.2流媒体播放一些术语智能流多种不同速率的编码保存在一个文件或数据流中播放时,服务器和客户端自动确定当

7、前可用的带宽,服务器提供适当比特率的媒体流播放时,如果客户端连接速率降低,服务器会自动检测带宽变化,并提供更低带宽的媒体流。如果连接速率增大,服务器将提供到更高带宽的媒体流。1.2流媒体播放一些术语智能流特点关键帧优先,音频数据比部分帧数据重要智能流技术能够保证在很低的带宽下传输音视频流,即使带宽降低,用户只会收到低质量的节目,流不会中断,也不需要进行缓冲以恢复带宽带来的损失1.2流媒体播放一些术语智能流特点流媒体传输专用协议与Web服务使用HTTP协议不同,而流式服务流式协议,像RealNetworks公司的流技术使用RTSP协议,微软公司则使用MMS协议

8、。流式协议中的很多功能和机制都是HTTP协议所不具备

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。