美文网首页
RTSP协议 Interleaved模式 RFC 2326

RTSP协议 Interleaved模式 RFC 2326

作者: 再凌 | 来源:发表于2021-02-02 16:48 被阅读0次

RTSP可用于向服务器拉去媒资, 邀请服务器加入会与或者向演示中加入额外的媒资.

RTSP服务器记录连接的状态, 可以基于可靠连接或者不可靠连接.

Interleaved模式

用途: 用于某些环境下, RTSP协议必须和数据混织在一起

缺点: 增加了复杂度

条件: 只能用于TCP_RTSP

方法: RTP包被两个$包裹, 后面跟着1字节的channel标识符, 后面跟着二进制被包裹的长度, (占用两字节, 网络序), 后面紧跟着流数据, 后面不仅没有CRLF, 反而包含了上层协议的头部. 每一个$包括了一个上层协议单元, 比如RTP.

当上层协议是RTP的时候, server还要同时在TCP中交织RTCP消息. 缺省值是在TCP包在第一个可用channel发送

C->S: SETUP rtsp://foo.com/bar.file RTSP/1.0
 CSeq: 2
 Transport: RTP/AVP/TCP;interleaved=0-1

 S->C: RTSP/1.0 200 OK
 CSeq: 2
 Date: 05 Jun 1997 18:57:18 GMT
 Transport: RTP/AVP/TCP;interleaved=0-1
 Session: 12345678

 C->S: PLAY rtsp://foo.com/bar.file RTSP/1.0
 CSeq: 3
 Session: 12345678

 S->C: RTSP/1.0 200 OK
 CSeq: 3
 Session: 12345678
 Date: 05 Jun 1997 18:59:15 GMT
 RTP-Info: url=rtsp://foo.com/bar.file;
 seq=232433;rtptime=972948234

 S->C: $\000{2 byte length}{"length" bytes data, w/RTP header}
 S->C: $\000{2 byte length}{"length" bytes data, w/RTP header}
 S->C: $\001{2 byte length}{"length" bytes RTCP packet}

相关文章

  • RTSP协议 Interleaved模式 RFC 2326

    RTSP可用于向服务器拉去媒资, 邀请服务器加入会与或者向演示中加入额外的媒资. RTSP服务器记录连接的状态, ...

  • 视频流RTSP、RTMP、HLS协议解释

    RTSP协议 1.概念 RTSP是一个基于文本的多媒体播放控制协议,属于应用层。 对应的协议标准是RFC2326 ...

  • RTSP简介

    1、历史背景RTSP 1.0于1998年发布为RFC 2326,RTSP 2.0 于2016年发布为RFC 782...

  • RTSP Spec中文版(1-11)

    RFC 2326RTSP Spec中文版(1-11)RTSP Spec中文版(12-16)RTSP Spec中文版...

  • 网页播放rtsp视频流

    RTSP协议 (1)是流媒体协议。 (2)RTSP协议是共有协议,并有专门机构做维护。 (3)RTSP协议一般传输...

  • 海康、大华RTSP地址格式

    RTSP常用地址格式 RTSP协议介绍 常见厂家RTSP地址格式 海康 旧版本协议格式: 协议说明: userna...

  • RTSP协议相关知识

    @TOC 1. RTSP协议简介 RTSP(Real Time Streaming Protocol) RTSP协...

  • RTSP 协议初步解析

    RTSP 协议分析1.概述:RTSP(Real Time Streaming Protocol),实时流传输协议,...

  • RTSP协议 分析

    第一部分:RTSP协议 一、RTSP协议概述 RTSP(Real-TimeStream Protocol )是一种...

  • spydroid-ipcamera源码分析(七):Rtsp和Rt

    Rtsp协议 实时流协议(RTSP)是应用层协议,控制实时数据的传送 。RTSP提供了一个可扩展框架,使受控、按需...

网友评论

      本文标题:RTSP协议 Interleaved模式 RFC 2326

      本文链接:https://www.haomeiwen.com/subject/epuytltx.html