- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流媒体相关内容总结
1 RTSP协议
RTSP(Real Time Stream Protocol,实时流协议[RFC 2326])是研究如何有效地在IP网络上传输流媒体数据的应用层协议。
RTSP的消息有两大类,一是请求消息(request),一是回应消息(response),两种消息的格式不同.
请求消息:
??????方法?URI?RTSP版本?CR LF
??????消息头?CR LF?CR LF?????????
??????消息体?CR LF
回应消息:
?????? RTSP版本 状态码 解释?CR LF
?????? 消息头?CR LF?CR LF
?????? 消息体?CR LF
其中RTSP版本一般都是RTSP/1.0,状态码是一个数值,200表示成功,解释是与状态码对应的文本解释。
1.1 流媒体服务器
Windows Media Server:支持mms协议
Helix Server:推送协议为私有协议,播放协议使用RTSP
Darvin Streaming Server:支持RTSP推送和播放。如果是点播播放,本地文件需要索引化。
1.2 SDP格式
sdp的格式
v=version
o=username session id version network type address type address
s=session name
i=session description
u=URI
e=email address
p=phone number
c=network type address type connection address
b=modifier:bandwidth-value
t=start time stop time
r=repeat interval active duration list of offsets from start-time
z=adjustment time offset adjustment time offset ....
k=method
k=method:encryption key
a=attribute
a=attribute:value
m=media port transport fmt list
v = (协议版本)
o = (所有者/创建者和会话标识符)
s = (会话名称)
i = *?(会话信息)
u = * (URI 描述)
e = * (Email 地址)
p = * (电话号码)
c = * (连接信息)
b = * (带宽信息)
z = * (时间区域调整)
k = * (加密密钥)
a = * (0 个或多个会话属性行)?
时间描述:
t = (会话活动时间)
r = * (0或多次重复次数)
媒体描述:
m = (媒体名称和传输地址)
i = * (媒体标题)
c = * (连接信息 — 如果包含在会话层则该字段可选)
b = * (带宽信息)
k = * (加密密钥)
a = * (0 个或多个媒体属性行)
1.3 例子
以AAC推送流为例。具体代码:DeviceHandler/AACHandler StreamSender
1.3.1
[2009-12-29 9:58:02:234]
ANNOUNCE rtsp://0/0123456789ABCDEF.sdp RTSP/1.0
CSeq:3452816846
Content-Type:application/sdp
Content-Length:303
v=0
o=streamsender 0 0 IN IP4
c=IN IP4 0
a=tool:sdr v2.4a6
m=audio 0 RTP/AVP 96
a=control:trackID=0
a=rtpmap:96 mpeg4-generic/44100/2
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1210; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
a=mpeg4-esid:101
[2009-12-29 9:58:02:265]
RTSP/1.0 200 OK
Server: DSS/5.5.5 (Build/489.16; Platform/Win32; Release/Darwin; state/beta; )
Cseq: 3452816846
[2009-12-29 9:58:02:265]
SETUP rtsp://0/0123456789ABCDEF.sdp/trackID=0 RTSP/1.0
CS
您可能关注的文档
最近下载
- 河南省青桐鸣2024-2025学年高二上学期11月期中化学试卷.docx VIP
- 住院费用清单模板.doc VIP
- 大学学术英语视听说教程下册(第2版)Miriam_Espeseth习题答案.pdf
- 浙江省嘉兴八校联盟2024-2025学年高一上学期期中联考物理试卷(含答案).pdf VIP
- 颈动脉灌注机制.pptx VIP
- 浙江省嘉兴八校联盟2024-2025学年高一上学期期中考试 化学试题(含答案).pdf VIP
- Unit 4 Friends Lesson3 课件 人教精通版英语三年级上册.ppt
- 锅炉原理课件:第七章 锅炉设备的通风计算.ppt VIP
- 生涯发展展示-(第一版).pptx VIP
- 《选品与采购》课件——4.电商采购.pptx VIP
原创力文档


文档评论(0)