??流媒体技术 rtp/rtcp/rtsp资料精华!流媒体技术 流媒体是指在网络中使用流式(Sreaming)传输技术进行传输的连续时基媒体,如音频数据流或视频数据流,而不是一种新的媒体。流媒体技术(或称为流式媒体技术)就是把连续的影像和声音信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边观看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。流媒体技术并不是单一的技术,它是...
分类:
其他好文 时间:
2014-09-01 15:40:23
阅读次数:
291
1. 网络库模块,这个模块主要作用是网络消息通知,还有一个定时器事件,至于网络库怎么写,不会的可以去学习一下网络编程,然后提取出相似的接口。接口定义如下: 1 class rtsp:public netoperation,netnocopyable 2 { 3 public: 4 rtsp(...
分类:
其他好文 时间:
2014-09-01 12:09:53
阅读次数:
321
live555的客服端流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。可以抽成3个函数接口:rtspOpen rtspR...
分类:
其他好文 时间:
2014-08-29 19:50:58
阅读次数:
318
Ⅰ live555简介 Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频....
分类:
其他好文 时间:
2014-08-29 15:55:18
阅读次数:
302
H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 ...
分类:
其他好文 时间:
2014-08-29 15:54:58
阅读次数:
197
OPTIONS rtsp://192.168.1.154:8557/h264 RTSP/1.0CSeq: 1User-Agent: VLC media player (LIVE555 Streaming Media v2010.05.28)RTSP/1.0 200 OKCSeq: 1Date: Sa...
分类:
其他好文 时间:
2014-08-29 12:41:17
阅读次数:
240
LIVE555研究之五:RTPServer(二) 接上文,main函数的几行代码创建了RTSPServer类的子类DynamicRTSPServer对象。RTPServer类是服务器类的基类,DynamicRTSPServer代表具体的服务器子类。我们今天介绍的服务器程序就是基于该类实现的。 在创建DynamicRTSPServer时传入了值为554的端口号。这是因为RTSP默认...
分类:
其他好文 时间:
2014-08-28 21:16:26
阅读次数:
363
//验证URL function IsURL (str_url) { var strRegex = '^((https|http|ftp|rtsp|mms)?://)' + '?(([0-9a-z_!~*\'().&=+$%-]+: )?[0-9...
分类:
Web程序 时间:
2014-08-27 16:11:57
阅读次数:
211
jrtplib-3.9.0的编译,终于搞通了。网上搜集了很多资料,自己也调试了很久。 首先,jrtplib-3.9.0是什么不用多说吧,它是一个很牛的老外用C++写的一个开源的RTP协议库,用它可以进行数据的实时传输。RTP是实时传输协议的简称,由最新的RFC3550文档进行规范。1、从http.....
分类:
其他好文 时间:
2014-08-25 11:40:54
阅读次数:
286
wireshark 抓包获取RTP TS流数据,保存为TS文件首先解析RTP流 2.点击菜单栏【Statistics】-【RTP】-【Show All Streams】 3.在Wireshark:RTP Streams中 显示分析到的 RTP streams, 选择第...
分类:
其他好文 时间:
2014-08-20 15:46:22
阅读次数:
1693