HTTP(超文本传输协议)、RTSP(Real Time Streaming Protocol实时流传输协议)、RTMP(Routing Table Maintenance Protocol路由选择表维护协议)是应用层协议,理论上都可以做直播、点播,实际上直播多采用RTMP和RTSP、点播则多用RT... ...
分类:
Web程序 时间:
2016-05-08 16:54:03
阅读次数:
399
handleCmd_SETUP函数,会在客户端发送setup时调用,如果有多个subsession客户端会每个都会发送一个setup的,主要就是创建rtp/rtcp,还有创建source.具体看代码中的注释。
void RTSPServer::RTSPClientSession
::handleCmd_SETUP(RTSPServer::RTSPClientConnection* o...
分类:
其他好文 时间:
2016-05-07 09:56:07
阅读次数:
256
RTP packet RTP是基于UDP协议的,RTP服务器会通过UDP协议,通常每次会发送一个RTP packet。客户端通过解析RTP packet,读取其中的数据然后进行播放了。 RTP packet的结构如下: RTP Header 这是RTP流的头部,在网上搜索RTP格式,就会搜到很多文章 ...
分类:
其他好文 时间:
2016-05-04 23:01:15
阅读次数:
524
一、访问网络资源
1、使用统一资源定位符获取网络资源的路径url URL-----URL url = new URL(path);
2、通过url打开网络连接(连接方式有http连接,ftp连接,https连接,rtsp连接)
此处获取网络连接用到的是http连接,所以使打开一个HttpURLConnecti...
分类:
移动开发 时间:
2016-05-03 18:33:46
阅读次数:
295
RTP/RTCP/RTSP/SIP/SDP 关系
1. RTP
Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的...
分类:
其他好文 时间:
2016-04-29 15:11:49
阅读次数:
259
Wireshark Lua: 一个从RTP抓包里导出H.264 Payload,变成264裸码流文件(xxx.264)的Wireshark插件 在win7-64, wireshark Version 2.0.2 (v2.0.2-0-ga16e22e from master-2.0)是可用的,老版本1 ...
分类:
其他好文 时间:
2016-04-18 11:51:24
阅读次数:
167
RTP 时间戳的处理 在RTP传输音频数据时,一般选定逻辑时间戳速率与采样速率相同, 但是在传输视频数据时,必须使时间戳速率大于每帧的一个滴答(这样才能使图像回放更为平滑--《用TCP/IP进行网际互联第三卷》, 为什么?)。如果数据是在同一时刻采样的,协议标准还允许多个分组具有相同的时 间戳值。 ...
分类:
其他好文 时间:
2016-04-17 20:29:46
阅读次数:
110
RTP Tools (Version 1.20) https://wiki.wireshark.org/RTP_statistics Here is a small example: Install JMF (JMstudio is included) Download rtptools Open ...
分类:
其他好文 时间:
2016-04-17 17:50:01
阅读次数:
445
RTP over RTSP(TCP)(一) RTP over RTSP包混合发送的解决办法 RTP over RTSP包混合发送的解决办法 RTSP - RTP over TCP To use TCP communication, you need to request TCP connection ...
分类:
其他好文 时间:
2016-04-17 17:34:06
阅读次数:
157
VLC播放RTSP视频延迟问题 配置 VLC 以播放 RTSP/RTP 流 vlc播放rtp封装的h.264延时很大是什么原因? 开启打印: VLC的工具->消息->等级 调整为2,就可以看到VLC的错误调试信息. ...
分类:
其他好文 时间:
2016-04-17 00:33:45
阅读次数:
1031