1 / 31
文档名称:

流媒体协议课题报告.pptx

格式:pptx   大小:1,290KB   页数:31页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

流媒体协议课题报告.pptx

上传人:zhangkuan1436 2023/2/6 文件大小:1.26 MB

下载得到文件列表

流媒体协议课题报告.pptx

相关文档

文档介绍

文档介绍:该【流媒体协议课题报告 】是由【zhangkuan1436】上传分享,文档一共【31】页,该文档可以免费在线阅读,需要了解更多关于【流媒体协议课题报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。流媒体协议
内容介绍:
1、Adhoc网络技术概述
2、Adhoc网络的体系结构
3、AdHoc网络协议
4、AdHoc网络的路由协议
5、Adhoc的服务质量和安全问题
实时流媒体协议:RTSP
一般作为媒体信道的远程控制使用,不参与媒体数据传输,也不做媒体的解析.
实时协议:RTP/RTCP
RTP:按照RTP分组的方式传输媒体数据,协议规定了排序/丢包检查/以及媒体重建信息。媒体特定信息说明,包括其重建、解释有应用文档规定。
RTCP:作为质量控制,成员控制等功能。
会话描述协议:SDP
在会话级别、媒体级别来描述传输媒体的具体信息,不参与传输
媒体净荷应用文档
规定了特定的媒体的处理信息
IPTV--流媒体协议族
协议栈层次
1:RTP/RTCP推荐在UDP上承载,RTSP推荐在TCP上承载;
2:应用文档作为承载在RTP上,负责对具体的媒体进行解释;
3:SDP承载RTSP上,负责媒体会话的会话级、媒体级解释。
RTSPURL
提供了基于网页的发布链接;
RTSP消息结构
消息头部和消息体;
RTSP方法
为客户和服务器提供了交互的指令;
RTSP状态
客户状态和服务器状态;
RTSP——媒体控制信道
RTSP是基于文本的协议,语法和HTTP类似;最大的区别
是一个为有状态的、一个是无状态的。
消息结构举例
消息头部:
C->A:
SETUPrtsp:///
CSeq:1
Transport:RTP/AVP/UDP;unicast;client_port=3056-3057
A->C:
RTSP/
CSeq:1
Session:12345678
Transport:RTP/AVP/UDP;unicast;client_port=3056-3057;server_port=5000-5001
1:statusline
请求Statusline:CMD资源协议版本号
响应Statusline:协议版本号响应代码响应描述
2:消息头部结构
语法RFC889规定,类似HTTP/SIP等协议
message-header=field-name":"[field-value]
其语义有协议自身规定,一次请求或者响应可以有多个头结构。
包体结构:
(在包头和包体之间有一个空行—仅仅含有回车换行)
RTSP包体一般为SDP媒体会话信息,RTSP不做包体的解析,SDP包体由
SDP协议解析。列如:
C->M:
DESCRIBErtsp://
CSeq:1
Accept:application/sdp
M->C:
RTSP/
Content-type:application/sdp
Content-Length:44
v=0
o=-
s=RTSPSession
i=Seeabove
t=00
m=audio0RTP/AVP0
RTSP方法列表
methoddirectionobjectrequirement
DESCRIBEC->SP,Srecommended
ANNOUNCEC->S,S->CP,Soptional
GET_PARAMETERC->S,S->CP,Soptional
OPTIONSC->S,S->CP,Srequired
(S->C:optional)
PAUSEC->SP,Srecommended
PLAYC->SP,Srequired
RECORDC->SP,Soptional
REDIRECTS->CP,Soptional
SETUPC->SSrequired
SET_PARAMETERC->S,S->CP,Soptional
TEARDOWNC->SP,Srequired
RTSP方法——rtsp交互指令
A:option方法,这是一个双向的方法,两端请求对方的能力集。
OPTIONS*RTSP/
SEQ:1
SESSION:12345678
B:DESC方法,用在客户端,向媒体源请求媒体发布信息。
DESCRIBErtsp://
CSeq:1
SESSION:12345678
Accept:application/sdp
C:setup方法,用在客户端,建立媒体传输信道。该过程中,建立RTP
的信道。
SETUPrtsp:///
CSeq:1
Transport:RTP/AVP/UDP;unicast;client_port=3056-3057
D:PLAY/PAUSE/TEARDOWN方法,客户端使用,控制媒体信息的传
输动作。
PLAYrtsp://
CSeq:3
Session:12345678
PAUSErtsp://
CSeq:3
Session:12345678
TEARDOWNrtsp://
CSeq:3
Session:12345678
E:GETPARA
一般作作为心心跳消消息使使用
GET_PARAMETERrtsp://
CSeq:3
Session:12345678
注释::
在一次次会话话从建建立第第一次次请求求方法法开始始,直直到TEARDOWN结束,,会话话ID
标示该该次会会话。。再次次重新新启动动会话话,会会话ID可能改改变。。如果果存在在多方方通
话,在在一个个会议议中,,可以以采用用会议议ID来标示示会议议。