流媒体编码及视频点播VOD实现.ppt_第1页
流媒体编码及视频点播VOD实现.ppt_第2页
流媒体编码及视频点播VOD实现.ppt_第3页
流媒体编码及视频点播VOD实现.ppt_第4页
流媒体编码及视频点播VOD实现.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

流媒体及视频点播(VOD)实现,教育技术中心,一.流媒体技术基础,流媒体是指在网络中使用流式传输技术的连续时基媒体 流媒体技术就是把连续的的影像和声音信息经过压缩后放到网络服务器上,让浏览者一边观看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。其涉及到流媒体数据的采集、压缩、存贮、传输以及网络通信等技术,1.1流媒体传输的要求,多媒体数据要进行流式处理 采用高效的压缩算法减小文件大小 向文件中加入流式信息 采用合适的传输协议,如RTP/RTSP 需要浏览器对流媒体的支持 流媒体传输需要缓存,单播,所谓单播就是客户端与服务器之间点对点的连接,这也是大多数网络通信的连接方式。在流媒体播放过程中客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器 送出的每个数据包只能传送给一个客户机,这种数据的传送方式称为单播。可以看出单播的信源和信宿是一一对应的关系,仅当客户端发出请求时,服务器才发送单播流。,1.2流媒体播放一些术语,单播数据流示意图,1.2流媒体播放一些术语,多播,是一种多地址广播,其发送源和接收端是一对多的关系,也就是说服务器只向一组特定的用户发送一个数据包,组中的各个用户可以共享这一数据包,而组外的用户则无法接受到 使用多播的好处在于原来由服务器承担的数据重复分发工作转到路由器中完成,而路由器可以将数据包向所连接的子网转发,每个子网只有一个多播流 而客户端在接受多播流时只要向本地路由器发送一个消息,通知路由器要接收组内的多播数据,调整后就可以接收数据了,多播源根本就不知道哪些客户端在接受多播数据,1.2流媒体播放一些术语,多播数据流示意图,1.2流媒体播放一些术语,多播技术可以让单台服务器承担数万台客户端的数据播送,同时保证较高的服务质量 服务质量的保证主要是依靠于数据包的拷贝数量少和发送目的地址少这两点,从根本上讲是减少了网络中传输的数据总量。从而保证了流媒体传输的最小带宽占用,使得带宽的利用率增加,同时也减少了服务器所承担的负载,1.2流媒体播放一些术语,多播技术优点,需要全网内的路由器支持多播,否则许多用户是无法接收到多播数据的,这一点在局域网或小范围的网络内容易实现,但要在广域网中实现就困难了 多播技术本身不适用于VOD应用,原因在于每个VOD用户对点播的需求是不一样的,因此无法形成一个统一的多播流,也就无法进行多播。所以说单播连接适合视频点播,而多播连接更适合现场直播应用,多播技术局限,1.2流媒体播放一些术语,点播(on-demand),点播是指客户端主动连接到服务器端的单播连接,也就是用户通过主动选取播放内容初始化的连接方式称为点播。点播中客户端占有主动权,对媒体流可以做开始、停止、后退、快进等操作。实际上点播就是一种形式的单播,一样占用大量的带宽。,1.2流媒体播放一些术语,广播( Broadcast ),广播的概念最好理解,你就可以将其想象成传统广播在Internet上的移植。与点播恰恰相反,广播是客户端被动的接收媒体流,对媒体流不具有任何的控制操作。广播的发送源与接收端是一对多的关系,这种一对多的关系与多播中的一对多关系不太一样,因为它将数据包的拷贝发送给网络中的所有用户,而不管用户是否需要,在一定程度上同样造成了带宽资源的浪费。,1.2流媒体播放一些术语,实际上广播是多播的一个特例,特别在它不是以组为单位传送数据,而是向客户端每人发送了一个数据拷贝。 广播又分为两类,即广播单播与广播多播,两者都是被动的接收媒体流。广播单播的用户是通过链接而获得媒体流的,他们都有各自的服务器连接。而广播多播则需要客户端监视特定的IP地址来接收媒体流,客户端没有与服务器的单独连接。,1.2流媒体播放一些术语,广播( Broadcast ),1.2流媒体播放一些术语,广播多播数据流示意图,在不同类型编码方式的基础上为多种不同带宽提供适合的影音质量。微软称自己的智能流技术为“Multiple Bit Rate”(多比特率编码),而RealNetworks公司的技术是“Surestream”,1.2流媒体播放一些术语,智能流,多种不同速率的编码保存在一个文件或数据流中 播放时,服务器和客户端自动确定当前可用的带宽,服务器提供适当比特率的媒体流 播放时,如果客户端连接速率降低,服务器会自动检测带宽变化,并提供更低带宽的媒体流。如果连接速率增大,服务器将提供到更高带宽的媒体流。,1.2流媒体播放一些术语,智能流特点,关键帧优先,音频数据比部分帧数据重要 智能流技术能够保证在很低的带宽下传输音视频流,即使带宽降低,用户只会收到低质量的节目,流不会中断,也不需要进行缓冲以恢复带宽带来的损失,1.2流媒体播放一些术语,智能流特点,流媒体传输专用协议,与Web服务使用HTTP协议不同,而流式服务流式协议,像RealNetworks公司的流技术使用 RTSP协议,微软公司则使用MMS协议。 流式协议中的很多功能和机制都是HTTP协议所不具备的,比如说HTTP协议中就没有“timelines”(时间线)的概念,因此在传输流媒体文件时会出现停顿和延迟等现象。,1.2流媒体播放一些术语,编码器(Windows Media Encoder) 播放器(Windows Media Player) 媒体服务(Windows Media Services) 服务器 管理器,二. Windows Media流式媒体解决方案,系统组成,Windows Media Encoder 主要作用是将多媒体数据源的影音信号进行压缩编码, 使之成为适合网络传输的流式媒体数据,对于视频而言,其 对应的压缩格式为WMV,而对于音频而言,其对应的压缩格式 为WMA Windows Media Encoder的使用 Windows Media Player,二. Windows Media流式媒体解决方案,Windows Media Services,Windows Media Services微软方案的专门服务端软件,它提供适合流媒体特点的专门控制协议与服务,使流媒体的管理、传送、播放更为有效 Windows Media Services的安装 Windows Media Services设置,二. Windows Media流式媒体解决方案,流媒体制作RealProducer 流媒体播放RealPlayer 流媒体服务器RealServer,三. RealNetworks流式媒体解决方案,将视频转为流媒体 安装流媒体服务器 设置单播点和流媒体目录 确定流媒体访问的协议与路径 设置Web服务器及点播网页及播放页面 测试VOD效果,三.视频点播(VOD)实现,3.1使用Windows Media Encoder将视频转为流媒体,内容发布选择,Windows Media Server Streaming,编码选项设置,3.1使用Windows Media Encoder将视频转为流媒体,视频与音频均设置多比特率,比特率设置为548Kbps和282Kbps,3.1使用Windows Media Encoder将视频转为流媒体,视频画面大小设置,将比特率548Kbps视频大小设置为720*576,3.2 安装流媒体服务器,以服务器管理员身份进入服务器系统 将Windows server2003安装光盘放入服务器驱动器中 在系统工具安装界面中选中媒体服务器部分进行安装,3.3在服务器上设置流媒体目录和单播点,通过“管理您的服务器”打开流式媒体服务器,在服务器上设置放置流媒体的目录,并将流媒体文件存放于此,3.3在服务器上设置流媒体目录和单播点,在流式媒体服务器管理界面中选择“添加发布点”,3.3在服务器上设置流媒体目录和单播点,设置发布点的名称,如VOD,3.3在服务器上设置流媒体目录和单播点,设置发布点播放内容类型为“目录中的文件”,3.3在服务器上设置流媒体目录和单播点,设置发布点的类型为“点播发布点”,3.3在服务器上设置流媒体目录和单播点,设置发布点的播放内容的目录位置为前面所设置的流媒体目录“F:video”,3.4 在确定流媒体访问的协议与路径,流媒体访问的路径为: 协议+服务器IP(或域名)+端口号+发布点名+流媒体文件名,如: 3:9000/vod/00.wmv,利用Photoshop制作的主页,加入播放链接页面,链接代码为: ,3.5 制作访问主页,3.5 上传访问主页及设置网站,将制作好的相关主页上传至WEB服务器上; 在WEB服务器的IIS上设置网站虚拟目录,指向主页的实际目录;并将起始网页设置为默认打开网页,3.6 测试VOD效果,访问以下网址以测试VOD效果: 3/vod,3.7 VOD架构图,网页内容,流媒体视频内容,WEB服务器,流媒体服务器,3/vod,3:9000/vod,考核作品的要求和提交,题目一:多媒体制作及设计说明 1、多媒体作品 主题:反映校园生活或专业知识的内容 形式:平面设计、三维动画、视频短片等 作品内标明姓名、学号与专业; 要求:保存的文件名为自己姓名 如果是视频,要压缩成流媒体,以减少文件容量,具体参数为: 比特率:548Kbps; 画面大小720*576; Premiere项目文件请保留一段时间,题目二:综述-三维动画技术在医学教育上的应用 要求:在网上搜集以下资料: 1、三维动画制作软件发展历程 2、三维动画或虚拟现实设备最新发展情况 3、三维动画或虚拟现实技术解决方案 4、虚拟现实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论