原文地址为: RTSP 协议分析 (一)

RTSP 协议分析
1.概述:
 RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似,和HTTP协议相比RTSP协议所不同的地方是,RTSP协议是有状态的协议,而HTTP是无状态的协议。RTSP通过维护一个session来维护其状态的转换。RTSP协议的默认端口是554,默认的承载协议为TCP。

2.RTSP的特性:
(1).流控分离:从控制逻辑上来说RTSP和FTP相似,控制流和数据流是分开的。
(2).可扩展性:因为RTSP协议是基于文本的协议所以其具有较强的可扩展性。
(3).安全:RTSP 使用网页安全机制。

3.RTSP 协议格式:
请求命令的格式为:
METHOD URL CR LF
Field1:value CR LF
Field2:value CR LF
......
Fieldn:value CR LF
CR LF

应答的格式为:
RTSP/major_version.minor_version status CR LF
Field1:value CR LF
Field2:value CR LF
......
Fieldn:value CR LF
CR LF

4.RTSP的主要命令:

5.RTSP命令的状态转换表

6.RTSP状态码

Status-Code = "100" ; Continue
| "200" ; OK
| "201" ; Created
| "250" ; Low on Storage Space
| "300" ; Multiple Choices
| "301" ; Moved Permanently
| "302" ; Moved Temporarily
| "303" ; See Other
| "304" ; Not Modified
| "305" ; Use Proxy
| "400" ; Bad Request
| "401" ; Unauthorized
| "402" ; Payment Required
| "403" ; Forbidden
| "404" ; Not Found
| "405" ; Method Not Allowed
| "406" ; Not Acceptable
| "407" ; Proxy Authentication Required
| "408" ; Request Time-out
| "410" ; Gone
| "411" ; Length Required
| "412" ; Precondition Failed
| "413" ; Request Entity Too Large
| "414" ; Request-URI Too Large
| "415" ; Unsupported Media Type
| "451" ; Parameter Not Understood
| "452" ; Conference Not Found
| "453" ; Not Enough Bandwidth
| "454" ; Session Not Found
| "455" ; Method Not Valid in This State
| "456" ; Header Field Not Valid for Resource
| "457" ; Invalid Range
| "458" ; Parameter Is Read-Only
| "459" ; Aggregate operation not allowed
| "460" ; Only aggregate operation allowed
| "461" ; Unsupported transport
| "462" ; Destination unreachable
| "500" ; Internal Server Error
| "501" ; Not Implemented
| "502" ; Bad Gateway
| "503" ; Service Unavailable
| "504" ; Gateway Time-out
| "505" ; RTSP Version not supported
| "551" ; Option not supported
| extension-code
extension-code = 3DIGIT
Reason-Phrase = *<TEXT, excluding CR, LF

<下一篇将给出RTSP协议的实例分析>

转载请注明本文地址: RTSP 协议分析 (一)

RTSP 协议分析 (一)相关推荐

  1. RTSP再学习 -- RTSP协议分析(转载)

    最近一直在看 RTSP,但是RTSP协议是个啥?还没有搞清楚. 首先流媒体百度百科上有这样一段,从基本的名字上或多或少可以理解一下这些传输协议的区别.这很重要!! 传输协议 1.RSVP:资源预留协议 ...

  2. RTP/RTCP/RTSP协议分析(2)

    1.发送者报告 RTCP协议处理机根据定义了五种类型的报文: RR: receiver report SR: sender report SDES: source description items. ...

  3. RTSP协议分析(二)

    以下是某省IPTV的RTSP协商过程: DESCRIBE rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1& ...

  4. RTSP 协议详细介绍

      RTSP协议分析 收藏 Network Working Group H. Schulzrinne Request for Comments: 2326 Columbia U. Category: ...

  5. RTSP协议基本分析

    目录 一.介绍 二.RTSP与HTTP 三.RTSP推流基本过程 1.OPTION 查询服务器端可用方法 1.1.Client 请求 1.2.Server 回复 2.ANNOUNCE 发送媒体描述信息 ...

  6. rtsp 协议读取视频进行分析并返回结果到websocket server

    一.rtsp 协议读取视频 1.1读取方法ffmpeg 这种方法和opencv是一样的,因为opencv使用的就是ffmpeg,结果不是很好,断线重连不是很好做,有一个好处是不用引入其他库,ffmpe ...

  7. 第6季2:基于RTSP协议的实时视频流传输的源码分析

    以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除. 前言 博文第一季2:HI3518EV200的初体验中,所提供的测试文件sample_venc实现了基于RTSP协议的实时视频流传输功能. ...

  8. RTSP协议视频智能分析平台EasyNVR在编码格式不同的情况下会导致视频无法播放吗?

    RTSP协议的视频智能分析平台EasyNVR内接入的视频通道可以通过平台进行网页直播,并且支持市面上大部分的RTSP/Onvif协议设备:IP Camera/NVR/DVR/编码器等,直播便捷稳定,是 ...

  9. RTSP协议实例分析

    1. 前言 互联网上关于RTSP的文章很多,但是大多数都是抽象的理论介绍,本文将从实际例子解说RTSP协议,不求面面俱到,但求简单易懂.RTSP(Real-Time Streaming Protoco ...

最新文章

  1. JS window对象 Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。...
  2. ADS的go to命令
  3. [云炬创业基础笔记]第二章创业者测试5
  4. 吉林省计算机等级二级,吉林省2019年9月计算机等级二级考试教程:二级MSOffice高级应用上机指导...
  5. 启动maven项目在eclipse中报错 Can‘t find class [×××] for bean with name '××' defined in class path resource
  6. (转)在阿里,我们如何管理代码分支?
  7. 开源Registry项目Harbor源代码结构解析
  8. 光电编码器的原理及应用场合_旋转式光电编码器工作原理及在视觉检测中的使用...
  9. python数据结构剑指offer-两个链表的第一个公共结点
  10. Bolt XML和JQBolt Lua代码自动补全插件配置教程
  11. Nodejs express、html5实现拖拽上传(转载)
  12. python标准库模块——json库的用法
  13. JavaScript JSON 格式操作
  14. 老船履带工具使用方法_眉山小型履带车使用方法
  15. Q1净亏损同比扩大222% 四通一达业绩垫底百世还能逆袭吗?
  16. C++面试之Linux操作系统
  17. 【一次过】左旋转字符串
  18. 记一个异常原因,QQ和微信可以正常使用,无法访问百度
  19. Docker自学笔记(三)
  20. 英语单词词性顺口溜_巧记英语单词的顺口溜 这样记忆不枯燥

热门文章

  1. 西安网站制作手机端的优化方法有哪些?
  2. 用python编写掷100次硬币_连续投掷100万次硬币,出现连续10次正面的次数。
  3. python实现类似Siri的AI语音聊天机器人(需要图灵机器人和百度语音合成的API)
  4. 杀毒软件测试性能,几个字符测试你的杀毒软件性能
  5. 京麦微信小程序圣诞抽奖项目总结
  6. eBay卖家必修课之改善反馈评分的N种方案
  7. 伙伴们休息啦canvas绘图夜空小屋
  8. 新闻集团高群耀:移动APP统治下一个十年
  9. Eclipse安装使用UML插件
  10. 在SharePoint管理中心管理SharePoint Designer设置