流媒体技术培训教程ppt课件.ppt

流媒体技术培训教程ppt课件.ppt

ID:58749820

大小:972.50 KB

页数:58页

时间:2020-10-03

流媒体技术培训教程ppt课件.ppt_第1页
流媒体技术培训教程ppt课件.ppt_第2页
流媒体技术培训教程ppt课件.ppt_第3页
流媒体技术培训教程ppt课件.ppt_第4页
流媒体技术培训教程ppt课件.ppt_第5页
资源描述:

《流媒体技术培训教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章流媒体技术3.1概述3.2流媒体通信协议3.3流媒体实现原理3.4流媒体播放方式3.5流媒体文件格式3.6流媒体系统构成13.1概述1.流媒体定义在网络上传输音/视频(A/V)等多媒体信息,目前主要有下载和流式传输两种方式。若采用下载方式下载一个A/V文件,常常要花数分钟甚至数小时。这主要是由于A/V文件一般都较大,所需的存储容量也较大;再加上网络带宽的限制,所以这种方法延迟很大。2流式传输则把声音、影像或动画等时基媒体通过音视频服务器向用户终端连续、实时地传送。采用这种方式时,用户不必等到整个文件全部下载完

2、毕,而只需经过几秒或几十秒的启动延时即可进行播放和观看。此时多媒体文件的剩余部分将在后台从服务器内继续下载。与下载方式相比,流式传输大大地缩短了启动延时,同时也降低了对缓存容量的需求。32.流式传输基本原理用户(Web浏览器)通过HTTP/TCP与Web服务器(WebServer)交换信息,获取流媒体服务清单,根据获得的流媒体服务清单向媒体服务器(A/VServer)请求相关服务;4流式传输基本原理然后客户机的Web浏览器启动相应的媒体播放器,通过RTP/UDP从媒体服务器中获取流媒体数据,实时播放。在播放过程中,

3、客户机的媒体播放器需要实时通过RTCP/UDP与媒体服务器交换控制信息,媒体服务器根据客户机反馈的流媒体接收情况智能调整向客户机传送的媒体数据流,从而在客户端达到最优的接收效果。53.流式传输的方法:实现流式传输有两种方法:顺序流式(ProgressiveStreaming)传输实时流式(RealtimeStreaming)传输6(1)顺序流式传输按顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,只能观看已下载的那部分,而不能跳到还未下载的后续部分。顺序流式传输不像实时流式传输那样,可在传输期间根据用户连

4、接的速度做调整。优点:(a)对通过调制解调器发布短片段时,顺序流式传输显得很实用,尽管有延迟,但毕竟可以发布较高质量的视频片段。(b)顺序流式文件是放在标准HTTP或FTP服务器上的,这种文件易于管理,基本上与防火墙无关。7应用:比较适合高质量的短片段,如片头、片尾和广告。用户在观看前必须经历延迟,对较慢的连接尤其如此。顺序流式传输不适合长片段和有随机访问要求的视频,如讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。8(2)实时流式传输RealtimeStreaming实时流式传输保证媒体信号

5、带宽与网络连接匹配,使媒体可被实时观看到。特点:实时流式传输与HTTP流式传输不同,它需要专用的流媒体服务器(如QuickTimeStreamingServer、RealServer、WindowsMediaServer)与传输协议。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。实时流式传输必须匹配连接带宽,所以在以调制解调器速度连接时,图像质量较差;当网络拥挤或出现问题时,视频质量很差。93.2流媒体通信协议对于流媒体通信协议的研究,有两种观点:(1)采用全新的

6、网络协议,以充分支持多媒体通信,但存在着和大量已有的网络应用程序相兼容的问题,在实际中很难推广应用;(2)在原有传输协议的基础上增加新的协议,以弥补原有网络协议的缺陷。尽管这种方法在某些方面也存在一定的局限性,但可以保护用户大量已有的投资,容易得到广泛的支持。这也是目前增强网络对多媒体通信支持能力的主要方法。101.传输层协议概述从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。物理层网络层传输层应用层数据链路层面向信息处理面向通信用户功能网络功能

7、11运输层为相互通信的应用进程提供了逻辑通信54321传输层提供应用进程间的逻辑通信主机A主机B应用进程应用进程路由器1路由器2AP1LAN2WANAP2AP3AP4IP层LAN1AP1AP2AP4端口端口54321IP协议的作用范围传输层协议TCP和UDP的作用范围AP312应用进程之间的通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。传输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到传输层,再往下就共用网络层提供的服务。“传输层提供

8、应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个传输层之间并没有一条水平方向的物理连接。13传输层协议和网络层协议的主要区别应用进程…应用进程…IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)因特网14传输层的主要功能传输层为应用进程

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

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

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