IPTV协议及实际数据流程分析gzo.pptx





《IPTV协议及实际数据流程分析gzo.pptx》由会员分享,可在线阅读,更多相关《IPTV协议及实际数据流程分析gzo.pptx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ZCTTZCTTElegant Tendance For NetworkIPTV协议及实际数据流程分析麻晓宁07-05-10IPTV概念概念IPTV相关协议相关协议中兴数据分析中兴数据分析IPTV的概念的概念交互式网络电视,是利用宽带网的基础设交互式网络电视,是利用宽带网的基础设施,以家用电视机或计算机作为主要终端施,以家用电视机或计算机作为主要终端设备,集互联网、多媒体、通信等多种技设备,集互联网、多媒体、通信等多种技术于一体,通过互联网协议(术于一体,通过互联网协议(IP)向家庭用)向家庭用户提供包括数字电视在内的多种交互式数户提供包括数字电视在内的多种交互式数字媒体服务的一门崭新技术字媒
2、体服务的一门崭新技术和传统电视最大的区别在于交互和传统电视最大的区别在于交互IPTV终端形式终端形式目前目前IPTV业务的终端可分为三种形式业务的终端可分为三种形式PCSTB+终端手机等移动设备IPTV的三种业务形式的三种业务形式点播直播时移网络传输方式网络传输方式(1)单播()单播(Unicast)在发送者和每一接收者之间实现点对点网络连接。如果一台发送者同时给多个接收者传输相同的数据,也必须相应复制多份相同数据包。如果有大量主机希望获得数据包的同一份拷贝时,将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服务质量需增加硬件和带宽。单播单播Network网络传输方式网络传输方式(2)广播
3、()广播(Broadcast)是指在IP子网内广播数据包,所有在子网内部的主机都将收到这些数据包。广播意味着网络向子网主机都投递一份数据包,不论这些主机是否乐于接收该数据包。然而广播的使用范围非常小,只在本地子网内有效,因为路由器会封锁广播通信。广播传输增加非接收者的开销。广播广播Network网络传输方式网络传输方式(3)组播()组播(Multicast)是指一个IP报文向一个“主机组”的传送,这个包含零个或多个主机的主机组由一个单独的IP地址标识。主机组地址也称为“组播地址”,或者D类地址。除了目的地址部分,组播报文与普通报文没有区别,网络尽力传送组播报文但是并不保证一定送达。组播组播Ne
4、twork组内主机组内主机IPTV中出现的主要协议中出现的主要协议TCP/UDP/IPHTTP/RTSP/IGMP/SDPRTP/RTCPMPEG_TS/ISMA路由协议路由协议音视频编码标准(音视频编码标准(MPEG2,MPEG4,H264)RTSP(Real-Time Streaming Protocol)RTSP实时流协议定义了如何有效地通过实时流协议定义了如何有效地通过IP网络传送多媒体数据。网络传送多媒体数据。RTSP在体系结构上在体系结构上位于位于RTP和和RTCP之上,它使用之上,它使用TCP或或RTP完成数据传输。完成数据传输。在应用层上控制实时传输数据,提供一种在应用层上控制
5、实时传输数据,提供一种可扩展的框架,使能够提供能控制的,按可扩展的框架,使能够提供能控制的,按请求传输的实时数据,比如音频和视频。请求传输的实时数据,比如音频和视频。RTSPRTSP_URL=(rtsp:|rtspu:)/host:portabs_patheg:Rtsp:/:554/twister/audiotrackRTSP有请求和响应两种命令有请求和响应两种命令主要请求:主要请求:SETUP:让服务器给流分配资源,启动RTSP会话。PLAY:启动SETUP 分配流的数据传输。PAUSE:临时停止流,而不释放服务器资源。TEARDOWN:释放流的资源,RTSP会话停止IGMP(Interne
6、t Group Multicast Protocol)该协议运行于主机和与主机直接相连的组该协议运行于主机和与主机直接相连的组播路由器之间,是播路由器之间,是IP主机用来报告多址广播主机用来报告多址广播组成员身份的协议。通过组成员身份的协议。通过IGMP协议,一方协议,一方面可以通过面可以通过IGMP协议主机通知本地路由器协议主机通知本地路由器希望加入并接收某个特定组播组的信息;希望加入并接收某个特定组播组的信息;另一方面,路由器通过另一方面,路由器通过IGMP协议周期性地协议周期性地查询局域网内某个已知组的成员是否处于查询局域网内某个已知组的成员是否处于活动状态。活动状态。SDP(Sessi
7、on Description Protocol)会话描述协议会话描述协议SDP,是一种文件描述协议,是一种文件描述协议,是由服务器端生成的描述媒体文件的编码是由服务器端生成的描述媒体文件的编码信息以及所在的服务器的链接等信息。客信息以及所在的服务器的链接等信息。客户端通过它来配置播放软件的设置,如音户端通过它来配置播放软件的设置,如音视频解码器,接受音频视频数据的地址以视频解码器,接受音频视频数据的地址以及端口等等。及端口等等。RTP(Real-time Transport Protocol)RTP是用于是用于Internet上针对多媒体数据流的一种传输协上针对多媒体数据流的一种传输协议。议。
8、RTP被定义为在一对一或一对多的传输情况下工作,被定义为在一对一或一对多的传输情况下工作,其目的是提其目的是提供时间信息和实现流同步。供时间信息和实现流同步。RTP通常使用通常使用UDP来传送数据,但来传送数据,但RTP也可以在也可以在TCP或或ATM等其他协等其他协议之上工作。议之上工作。RTP本身并不能为按顺序传送数据包提供本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依可靠的传送机制,也不提供流量控制或拥塞控制,它依靠靠RTCP提供这些服务。提供这些服务。RTP适合通过点播、广播和组播传送实时流数据,适合通过点播、广播和组播传送实时流数据,RTP没有涉及资
9、源预订和质量保证等服务。没有涉及资源预订和质量保证等服务。每个每个RTP数据包由数据包由12个字节组成的头部信息开始。个字节组成的头部信息开始。V=2PXCCMPT序列号时标同步源标识(SSRC)作用标识(CSRC)数据典型流程典型流程中兴数据中兴数据点播过程点播过程(单播)(单播)直播过程直播过程(组播)(组播)时移过程时移过程(组播(组播+单播)单播)点播流程图点播流程图7.媒体数据5.PLAY4.200 ok sdp3.DESCRIBE2.302 Found 给出新地址6.200 ok 重定向服务器机顶盒1.DESCRIBE媒体服务器点播点播播放页面播放页面GET/iptvepg/fra
10、me2/vod_play.jsp?columnid=010004&programid=0000000003020000002008&vodtype=0 HTTP/1.1 响应响应HTTP/1.1 200 OK top.jsVodPlay(rtsp:/218.83.166.75:1554/vcdn001/vod/00000000020000002022.mpg?userid=121100000001&clienttype=1&mediaid=0000000003020000002008&ifcharge=1&time=20060824165355+08&life=3600&usersession
11、id=10343&vcdnid=vcdn001&boid=001&columnid=010004&ctype=1&Drm=0&EpgId=epg_nj_001&programid=00000000020000002022&contname=&fathercont=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932,0000000003020000002008);点播点播RTSP请求请求ESCRIBE rtsp:/218.83.16
12、6.75:1554/vcdn001/vod/00000000020000002022.mpg?userid=121100000001&clienttype=1&mediaid=0000000003020000002008&ifcharge=1&time=20060824165355+08&life=3600&usersessionid=10343&vcdnid=vcdn001&boid=001&columnid=010004&ctype=1&Drm=0&EpgId=epg_nj_001&programid=00000000020000002022&contname=&fathercont=&b
13、p=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932 RTSP/1.0 点播点播RTSP响应响应RTSP/1.0 302 FoundServer:RTSPServerModule 1.0Cseq:1Location:rtsp:/218.83.149.104/demovcdn001/vod/00000000020000000028.mpg?userid=111111111111111&clienttype=1&mediaid=000000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IPTV 协议 实际 数据 流程 分析 gzo

限制150内