版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ZCTTElegant
Tendance
For
NetworkIPTV协议及实际数据流程分析麻晓宁07-05-10IPTV概念IPTV相关协议中兴数据分析IPTV的概念交互式网络电视,是利用宽带网的基础设施,以家用电视机或计算机作为主要终端设备,集互联网、多媒体、通信等多种技术于一体,通过互联网协议(IP)向家庭用户提供包括数字电视在内的多种交互式数字媒体服务的一门崭新技术和传统电视最大的区别在于交互IPTV终端形式目前IPTV业务的终端可分为三种形式PCSTB+终端手机等移动设备IPTV的三种业务形式点播直播时移网络传输方式(1)单播(Unicast)
在发送者和每一接收者之间实现点对点网络连接。如果一台发送者同时给多个接收者传输相同的数据,也必须相应复制多份相同数据包。
如果有大量主机希望获得数据包的同一份拷贝
时,将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服务质量需增加硬件和带宽。单播Network网络传输方式(2)广播(Broadcast)是指在IP子网内广播数据包,所有在子网内部
的主机都将收到这些数据包。广播意味着网络
向子网主机都投递一份数据包,不论这些主机
是否乐于接收该数据包。然而广播的使用范围
非常小,只在本地子网内有效,因为路由器会
封锁广播通信。广播传输增加非接收者的开销。广播Network网络传输方式(3)组播(Multicast)是指一个IP报文向一个“主机组”的传送,这个包含零个或多个主机的主机组由一个单独的IP地址标识。主机组地址也称为“组播地址”,或者D类地址。除了目的地址部分,组播报文与普通报文没有区别,网络尽力传送组播报文但是并不保证一定送达。组播Network组内主机组内主机IPTV中出现的主要协议TCP/UDP/IPHTTP/RTSP/IGMP/SDPRTP/RTCPMPEG_TS/ISMA路由协议音视频编码标准(MPEG2,MPEG4,H264)RTSP(Real-TimeStreaming
Protocol)RTSP实时流协议定义了如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。在应用层上控制实时传输数据,提供一种可扩展的框架,使能够提供能控制的,按请求传输的实时数据,比如音频和视频。RTSPRTSP_URL
= (
"rtsp:"
|
"rtspu:"
)
"//"host
[
":"
port
]
[
abs_path
]eg:Rtsp://:554/twister/audiotrackRTSP
有请求和响应两种命令主要请求:SETUP:让服务器给流分配资源,启动RTSP会话。PLAY:启动SETUP
分配流的数据传输。PAUSE:临时停止流,而不释放服务器资源。TEARDOWN:释放流的资源,RTSP会话停止IGMP(Internet
Group
Multicast
Protocol)该协议运行于主机和与主机直接相连的组播路由器之间,是IP主机用来报告多址广播组成员身份的协议。通过IGMP协议,一方面可以通过IGMP协议主机通知本地路由器希望加入并接收某个特定组播组的信息;另一方面,路由器通过IGMP协议周期性地查询局域网内某个已知组的成员是否处于活动状态。SDP(Session
Description
Protocol)会话描述协议SDP,是一种文件描述协议,是由服务器端生成的描述媒体文件的编码
信息以及所在的服务器的链接等信息。客
户端通过它来配置播放软件的设置,如音
视频解码器,接受音频视频数据的地址以
及端口等等。RTP(Real-time
Transport
Protocol)RTP是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用
UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTP适合通过点播、广播和组播传送实时流数据,RTP没有涉及资源预订和质量保证等服务。每个RTP数据包由12个字节组成的头部信息开始。V=2PXCCMPT序列号时标同步源标识(SSRC)作用标识(CSRC)…数据典型流程中兴数据点播过程(单播)直播过程(组播)时移过程(组播+单播)点播流程图重定向服务器机顶盒DESCRIBE302
Found
给出新地址DESCRIBE200
ok
sdpPLAY200
ok媒体数据媒体服务器点播播放页面GET/iptvepg/frame2/vod_play.jsp?columnid=010004&programid=0000000003020000002008&vodtype=0
HTTP/1.1响应
HTTP/1.1
200OK<script
language="javascript"
type="“>top.jsVodPlay("rtsp://5: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=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932","0000000003020000002008");</script>点播RTSP请求ESCRIBErtsp://5: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=&bp=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://04/demovcdn001/vod/00000000020000000028.mpg?userid=111111111111111&clienttype=1&mediaid=0000000003020000000005&ifcharge=1&time=20060809105028+08&life=3600&usersessionid=873&vcdnid=demovcdn001&boid=001&columnid=0003&ctype=1&Drm=0&EpgId=epg_nj_001&programid=00000000020000000028&contname=&fathercont=&bp=0&authid=195&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=C2596AE3A3E1685354451F24149A207F点播重定向后DESCRIBERTSP/1.0
200
OK点播RTSP请求SETUPrtsp://3/vcdn001/vod/00000000020000002022.mpg/trackID=1
RTSP/1.0User-Agent:ZTE
Ltd.co
RTSP
protocal
verion
1.0guid-4/E193D35A-BBE0-AE6C-6706-4322D799B5C2Accept-Charset:
UTF-8Accept-Authentication:
NTLM,
Digest,
BasicAccept-Language:
en-USCSeq:
2Transport:
RTP/AVP/TCP;unicast;interleaved=0-1;mode=PLAYe=PLAY点播SETUP的响应RTSP/1.0
200
OKServer:
ZMSS/ZMSSV.B11
(Build/2006.07.24;
Platform/Linux;Release/ZMSS;
)Cseq:
2Cache-Control:
must-revalidateSession:
8986047371021315424Date:
Wed,
09
Aug
2006
02:49:40
GMTExpires:
Wed,
09
Aug
2006
02:49:40
GMTTransport:
RTP/AVP/TCP;unicast;mode=PLAY;interleaved=0-1;ssrc=737920A9点播PLAYrtsp://3/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=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932
RTSP/1.0User-Agent:ZTE
Ltd.co
RTSP
protocalverion
1.0
guid-4/E193D35A-BBE0-AE6C-6706-4322D799B5C2Cache-Control:
no-cacheAccept-Charset:
UTF-8Accept-Authentication:
NTLM,
Digest,
BasicAccept-Language:
en-USSession:
7764921837686314738CSeq:3Range:
npt=0.000-Scale:
1x-SpeedupPlay:yesupPlay:yes点播RTSP/1.0
200OKServer:
ZMSS/ZMSSV.B13.P1(Build/2006.08.18;
Platform/Linux;
Release/ZMSS;)Cseq:
3Session:
7764921837686314738Range:
npt=0.00600-4601.43600x-SpeedupPlay:
yesRTP-Info:url=rtsp://3/vcdn001/vod/00000000020000002022.mpg/trackID=1;seq=0;rtptime=540ime=90点播-媒体数据中兴数据点播过程(单播)直播过程(组播)时移过程(组播+单播)直播重定向之前的流程与点播相同DESCRIBErtsp://6/vcdn001/multicast/device218083166066/ch06082901391251209092.sdp?userid=99900015&clienttype=1&mediaid=ch06082901391251209092&ifcharge=1&time=20060907163932+08&life=3600&usersessionid=22442&vcdnid=vcdn001&boid=001&columnid=00&ctype=2&Drm=0&EpgId=epg_nj_001&programid=ch06082901391251209092&contname=&fathercont=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=8AEE04395C3E14E91B30A69291223D92RTSP/1.0直播RTSP/1.0
200OKServer:
ZMSS/ZMSSV.B13.P1
(Build/2006.08.18;
Platform/Linux;
Release/ZMSS;
)Cseq:
1x-SpeedupPlay:
yesCache-Control:
no-cacheContent-length:
256Date:
Thu,
24
Aug
2006
08:42:16
GMTExpires:
Thu,
24
Aug
2006
08:42:16
GMTContent-Type:
application/sdpx-Accept-Retransmit:
our-retransmitx-Accept-Dynamic-Rate:
1Content-Base:
rtsp://29/vcdn001/globalm/device218083163129/ch06082200553956292044.sdp/v=0o=-
135289200
135289200
IN
IP4
01s=Camera_Ac=IN
IP4
89/16b=3500t=0
0a=recvonlya=control:*a=range:clock=20060824T041141.67Z-20060824T164215.97Zm=video
8000
RTP/AVP
33a=rtpmap:33
MP2T/90000a=control:trackID=2直播SETUPRTSP/1.0
200OKPLAYRTSP/1.0
200OKIGMP
V2
Membership
Report直播直播接下来是媒体数据直播退出播放中兴数据点播过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抑郁症症状分析及护理指南
- 形体训练的微课
- 深静脉血栓评估
- 农药中毒常见症状及护理指南
- 昌都市护士招聘笔试题及答案
- 尿失禁常见症状解析及护理指引
- 北海市教师招聘面试题及答案
- 保定市护士招聘面试题及答案
- 唇腭裂术后的营养支持
- 创意思维设计训练
- 2025年水务公司笔试题及答案
- 2026江西省福利彩票发行中心及市级销售机构招聘编外人员14人备考题库及1套完整答案详解
- 初中英语语法完形填空阅读理解满分技巧大全
- 2026第二届全国红旗杯班组长大赛考试备考核心试题库500题
- 地铁泄密案例分析
- 工厂质量事故分析整改手册
- 2026年企业破产债权申报实务培训课件与债权确认指南
- GB/T 4982-2025真空技术夹紧型快卸连接器尺寸
- 雨课堂学堂在线学堂云《国学通论(吉大 )》单元测试考核答案
- 科研助理聘用协议书
- 2025年生物会考成都真题及答案
评论
0/150
提交评论