多媒体开发之---H264 RTSP交互过程
OPTIONS rtsp://192.168.1.154:8557/h264 RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 1
Date: Sat, Jan 01 2000 00:05:11 GMT
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE
DESCRIBE rtsp://192.168.1.154:8557/h264 RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 2
Date: Sat, Jan 01 2000 00:05:11 GMT
Content-Base: rtsp://192.168.1.154:8557/h264/
Content-Type: application/sdp
Content-Length: 470
v=0
o=- 946685052188730 1 IN IP4 192.168.1.154
s=RTSP/RTP stream from IPNC
i=h264
t=0 0
a=tool:LIVE555 Streaming Media v2008.04.02
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:RTSP/RTP stream from IPNC
a=x-qt-text-inf:h264
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=000042;sprop-parameter-sets=h264
a=control:track1
m=audio 0 RTP/AVP 0
c=IN IP4 0.0.0.0
a=control:track2
SETUP rtsp://192.168.1.154:8557/h264/track1 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=35888-35889
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 3
Date: Sat, Jan 01 2000 00:05:16 GMT
Transport: RTP/AVP;unicast;destination=192.168.1.18;source=192.168.1.154;client_port=35888-35889;server_port=6970-6971
Session: 1
SETUP rtsp://192.168.1.154:8557/h264/track2 RTSP/1.0
CSeq: 4
Transport: RTP/AVP;unicast;client_port=50764-50765
Session: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 4
Date: Sat, Jan 01 2000 00:05:16 GMT
Transport: RTP/AVP;unicast;destination=192.168.1.18;source=192.168.1.154;client_port=50764-50765;server_port=6972-6973
Session: 1
PLAY rtsp://192.168.1.154:8557/h264/ RTSP/1.0
CSeq: 5
Session: 1
Range: npt=0.000-
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 5
Date: Sat, Jan 01 2000 00:05:16 GMT
Range: npt=0.000-
Session: 1
RTP-Info: url=rtsp://192.168.1.154:8557/h264/track1;seq=25135;rtptime=1739010925,url=rtsp://192.168.1.154:8557/h264/track2;seq=2530;rtptime=931378510
TEARDOWN rtsp://192.168.1.154:8557/h264/ RTSP/1.0
CSeq: 6
Session: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)
RTSP/1.0 200 OK
CSeq: 6
Date: Sat, Jan 01 2000 00:05:27 GMT
http://blog.csdn.net/bluebirdssh/article/details/6215489
多媒体开发之---H264 RTSP交互过程的更多相关文章
- 多媒体开发之---h264 server rtsp
(1)live555 (2)gstreamer http://code.openhub.net/search?s=rtsp%20server (3)srs (4)ffmpeg
- 多媒体开发之---h264 高度和宽度获取
( School of Computer Science & Technology, Soochow University,SuZhou 215006:) Abstract: H.264 is ...
- RTSP交互过程
步骤一: 发送:OPTIONS rtsp://127.0.0.1/172.30.31.225:8000:HIK-DS8000HC:0:1:admin:hs123456:av_stream RTSP/1 ...
- 多媒体开发之--- h264 图像、帧、片、NALU
图像.帧.片.NALU 是学习 H.264的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论: H.264 是一次概念的革新,它打破常规,完全没有 I 帧.P帧.B 帧的概念,也 ...
- 多媒体开发之---h264格式slice_header
从Slice_Header学习H.264 写在前面: $ H.264我是结合标准和毕厚杰的书一块学的.看句法语义时最是头疼,一大堆的元素,很需要耐心.标准中在介绍某个元素的语义时,经常会突然冒 ...
- 多媒体开发之---h264 NALU 语法结构
补充笔记: 关于VCL:VCL层是指视频编码层,VCL NAL 单元是指那些nal_unit_type 值等于 1 到 5(包括 1 和 5)的 NAL 单元,这些单元都包含了视频数据.所有其他的 N ...
- 多媒体开发之---H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
一.MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二.MP4封装格式核心概念 1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象 ...
- 多媒体开发之---h264 rtp打包
http://blog.csdn.net/newthinker_wei/article/details/8997440 http://blog.csdn.net/dengzikun/article/d ...
- 多媒体开发之---h264中 的RTP PAYLOAD 格式
H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7 ...
随机推荐
- requestFeature() must be called before adding content
错误:requestFeature() must be called before adding content 原因: Android去掉标题栏点菜单键程序崩溃 在安卓以前的版本中,我们会使用以下两 ...
- 永久关闭WPS热点
可以通过设置WPS,关闭广告推送和热点即可,方法如下 准备:打开已经安装wps的设备 1.单击电脑左下角,找到wps 2.选中WPS Office中的配置工具 3.在弹窗中选择“高级” 4.打开之后选 ...
- 设计模式之单例模式(php实现)
github地址:https://github.com/ZQCard/design_pattern 单例模式:顾名思义就就是创建单个实例的模式. 优点:保证一个类仅有一个实例,并提供一个访问它的全局访 ...
- react数组key的唯一性
1.不要使用数组的index索引作为key 2.在相邻的元素间,一定确保key的唯一性,如果出现了相同的 key,会抛出一个 Warning,告诉相邻组件间有重复的 key 值.并且只会渲染第一个重复 ...
- Cannot assign requested address 问题
測试一个简单的TCP套接字程序,client向server请求建立连接然后释放. 在一台主机上同一时候执行两个client时.出现报错"Cannot assign requestedaddr ...
- python 注释xml的元素
use xml.dom.minidom 注释xml元素和去除xml注释. code is: #!/usr/bin/env python from xml.dom import minidom impo ...
- 纯css 实现 三角形、梯形等 效果
今天一个刚开始学习html 的小白问我一个问题,css 可以实现正方形,长方形,和圆型(border-radius),怎么能做出个三角形.梯形等等形状呢?于是我便开启了装逼模式, 给他讲解了一下我的思 ...
- 2017.5.1 java动态代理总结
参考来自:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html 1.代理模式 代理类和委托类有相同接口. 代理类负责为委托类:预处理消 ...
- [Algorithms] Solve Complex Problems in JavaScript with Dynamic Programming
Every dynamic programming algorithm starts with a grid. It entails solving subproblems and builds up ...
- 高速排序java语言实现
本博客不再更新,很多其它精彩内容请訪问我的独立博客 高速排序是非常重要的排序算法,可是我在学的时候发现网上没有特别好的样例所以自己动手写了一个. 自己动手丰衣足食. package sort; imp ...