转自:http://www.bkjia.com/Androidjc/1020017.html 1. 对外提供的主要流程接口 收包的调用接口RtpReceiverImpl::IncomingRtpPacket 发包的调用接口ModuleRtpRtcpImpl::SendOutgoingData 收包处
分类:
Web程序 时间:
2016-03-03 14:40:10
阅读次数:
439
Q:现在小弟初次尝试H264的编码通过RTP方式传输,具体实验环境的问题如下: 环境:服务器端,H264的帧数据(可能超过64k),分成N个1460字节的包,然后加上RTP头发送。客户端,VLC播放器,通过RTSP协议建立连接,然后接收数据解码播放。结果:VLC不能解码接收到的数据,解码出错,VLC
分类:
其他好文 时间:
2016-03-03 14:35:09
阅读次数:
144
转自:http://blog.csdn.net/jasonhwang/article/details/7316128 RTP timestamp是用时钟频率(clock rate)计算而来表示时间的。 RTP timestamp表示每帧的时间,由于一个帧(如I帧)可能被分成多个RTP包,所以多个相同
分类:
其他好文 时间:
2016-02-22 17:48:04
阅读次数:
212
本文介绍网络协议数据的处理程序。网络协议数据在视频播放器中的位置如下所示。本文中的程序是一个UDP/RTP协议流媒体数据解析器。该程序可以分析UDP协议中的RTP 包头中的内容,以及RTP负载中MPEG-TS封装格式的信息。通过修改该程序可以实现不同的UDP/RTP协议数据处理功能。原理MPEG-TS封装格式数据打包为RTP/UDP协议然后发送出去的流程如下图所示。图中首先每7个MPEG-TS P...
分类:
其他好文 时间:
2016-02-01 02:20:07
阅读次数:
530
EasyPusher目前支持如下三种推送方式:- **EasyPusher_File**:推送本地文件到EasyDarwin流媒体服务器;- **EasyPusher_RTSP**:通过EasyRTSPClient库,将RTSP/RTP数据获取到本地,再推送到EasyDarwin;- **EasyP...
分类:
Windows程序 时间:
2016-01-03 07:38:28
阅读次数:
3943
读维基百科里的词条,记录的一点笔记。SDP会话描述协议 Session Description Protocol严格来说 SDP 不是一种协议,而是一种格式约定,用于描述流媒体的参数。如协商媒体类型、格式及其它相关属性。这些属性和参数通常叫做 session profile。SDP 被广泛用于 RT...
分类:
其他好文 时间:
2015-12-11 06:45:37
阅读次数:
541
Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计...
分类:
其他好文 时间:
2015-12-08 09:56:50
阅读次数:
197
http://blog.sina.com.cn/s/blog_59d649610100diui.html定义Filter: 媒体库中处理数据的组件。一个filter有0到数个输入流和0到数个输出流。下面是可以使用Filter的例子:捕获音频或者视频数据.播放音频或者显示视频数据.发送或者接受RTP数...
分类:
其他好文 时间:
2015-12-03 18:49:34
阅读次数:
195
1.引言随 着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免 的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒....
分类:
其他好文 时间:
2015-11-19 14:52:19
阅读次数:
144
实现原理:一个VLC打开视频文件发布串流(格式HTTP、RTP、RTSP等),另一个VLC打开串流播放发布串流步骤:1、菜单“媒体”->“流”,先添加视频文件、选择“串流”,如下图:2、设置串流发布格式,本测试选择“RTSP”,点击“添加”3、设置RTSP端口及路径。去掉激活转码,测试中如此项选中,...
分类:
其他好文 时间:
2015-11-19 13:11:03
阅读次数:
353