流媒体协议介绍课件.pptx
《流媒体协议介绍课件.pptx》由会员分享,可在线阅读,更多相关《流媒体协议介绍课件.pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、流媒体协议初探什么是流媒体?流媒体即Streaming Media,是指视频、声音和数据以实时传输协议作为连续实时流从源端同时向目的地传输,在目的地接收到一定缓存数据后就可以立即播放出来的多媒体应用。类别DownloadingStreaming点播内容直播内容最大内容长度终端容量大小无限制内容质量依内容压缩率从好到差还受限于网络带宽内容存储内存内容重复播放观看延时必须全部下载完基本实时服务器Web serverStreaming server典型协议HTTP (TCP)RTP (UDP)流媒体传输类型流媒体传输分两类:实时流媒体 和 顺序流媒体实时流传输既可传输实况直播,也可传输完整的音视频文
2、件(专用协议流式)。顺序流媒体不可用于实况直播,仅能传输完整的音视频文件(HTTP渐进式)。区别实时流顺序流音视频数据源实时从录制设备上采集,或(使用专用协议传输的)文件可播放的音视频文件服务器类型专用流媒体服务器普通的HTTP服务器,或FTP服务器传输协议专用协议HLS、RTSP或RTMP等一般的HTTP协议,与传输网页的协议相同跳播可随机访问任意片段在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分http渐进式下载原理 http边下载边播放,严格意义上讲,不是直播协议。他的原理是先下载文件的基本信息,音频视频的时间戳,再下载音视频数据,以播放mp4为例: 先下载文件头 根据
3、文件头指引下载文件尾 再下载文件的音视频数据区别RTMPHLSRTSP全称Real Time Message ProtocolHttp Live StreamReal Time Streaming Protocol上层协议TCP或HTTPHTTPRTP,RTCP软件模型CSBSCS研发主要来自AdobeAppleMicrosoft针对客户端支持Flash类产品的浏览器支持HTML5的浏览器支持HTML5的浏览器播放器视频格式要求FLV, F4VMP4无服务器要求专用Flash服务器Flash Media ServerRed5普通HTTP服务器专用RTSP流媒体服务器实况直播要求专用编码器上传F
4、lash Media Encoder专用编码器上传Apple开发工具与服务器相关,自定义上传文件播放要求Flv ,F4V文件即可,服务器会自动分解为F4f 数据文件f4x索引文件Ts数据文件,M3u8索引文件与服务器相关,与播放器相关主流的实时流媒体协议传统流媒体传输协议RTSPRTSP协议既可以基于UDP传输也可以基于TCP传输 UDP比TCP更容易被防火墙或代理服务器阻隔; 但是TCP容易产生延迟。RTSP为纯粹的传输控制协议。RTSP协议本身不与它负载的媒体数据相关。RTSP协议需要自定义客户端向服务器发送RTSP命令。传统流媒体传输协议RTSPRTSP为纯粹的传输控制协议。RTSP协议
5、本身不与它负载的媒体数据相关。RTSP协议需要自定义客户端向服务器发送RTSP命令。基于HTTP的流媒体自适应传输协议 HTTP为基础的流媒体自适应传输是一种混合型的传输方式,它的传输动作类似流媒体,但是实际上是基于HTTP渐序性下载。实质 第一,它从同一个源产生多个不同码率的节目流以适应不同的带宽和不同的设备类型。 第二.自适应分发文件以及码流传输的变化都是适应有效网络吞吐量和可用的CPU资源。 第三:所有的操作对用户都是透明的,节目流的切换都在后台进行,用户很难注意到节目流的变化。特点自适应流媒体传输与传统流媒体传输对比 (1)由于该技术方案能够充分利用广泛存在HTTP基础环境,它实施起来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流媒体 协议 介绍 课件
限制150内