CSDN论坛 > 其他技术论坛 > 多媒体/流媒体开发

问一个关于rtp的简单问题,用过jrtplib的朋友来帮个忙 [问题点数:50分,结帖人wushicl]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
Qt调用jrtplib实现单播、多播和广播
jrtplib简介可参考:http://blog.csdn.net/caoshangpa/article/details/51151942 RTP协议分析可参考:http://blog.csdn.net/caoshangpa/article/details/51149007 windows下编译jrtplib可参考:http://blog.csdn.net/caoshangpa/article
利用jrtplib传输RTP中的负载类型和时间戳
RTP协议包头的格式: 10~16 Bit为PT域,指的就是负载类型(PayLoad),负载类型定义了RTP负载的格式,协议原文说该域由具体应用决定其解释。 目前,负载类型主要用来告诉接收端(或者播放器)传输的是哪种类型的媒体(例如G.729,H.264,MPEG-4等),这样接收端(或者播放器)才知道了数据流的格式,才会调用适当的编解码器去解码或者播放,这就是负载类型的主要作用。
jRTPlib支持多网卡,支持TCP
项目上要使流媒体服务器支持双网卡,一个网卡进流,一个网卡出流,我读了读jRTPlib库代码,发现要实现此要求,需要对库代码做出修改。思路如下: (1)RTP over UDP 数据结构上,创建RTP sock时,要创建一个recv_sock和一个send_sock,并将recv_sock通过bind绑定到recv_ip,将send_sock绑定到send_ip。目前的RTCP sock,由于只向接
linux 使用jrtplib收发h.264视频文件
    之前介绍过自己直接使用RTP收发h.264数据,这样有一个麻烦就是RTP协议的各个参数需要自己一个一个位的去填充,这样不利于发送也不方便接收。jrtplib库就刚好解决了这样的麻烦,同时它还提供了很多RTCP的信息查询接口,这样为实现实时流控制提供了方便。    在本文中,将介绍h264 通过jrtplib库来实现实时的发送和接收。发送方发送,按照编码的习惯,我们习惯上是每完成一帧数据的编...
rtp 报头的大小端 可查看jrtplib 中的定义
#ifdef __HI_CODEC__  #else #define WORDS_BIGENDIAN   #endif typedef struct rtp_packet_header { #ifdef WORDS_BIGENDIAN unsigned short   ph_v:2; /* packet type                */ unsigned short  
RTP学习(三):linux下RTP编程(使用 JRTPLIB) ——受益匪浅
JRTPLIB的官方主页,上面有该类库的说明文档,是编写程序很好的参考资料。http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib 流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场 合的技术基础。RTP是进行实时流媒体传输
QT 下使用jrtplib
1最近要在QT平台上流媒体
jrtplib接收数据包流程
近来接触RTP,自然涉及到jrtplib库,阅读3.7.1代码,片余时间,做点摘记,望今后可以快速回忆起来,也希望朋友阅读,指出不当之处,奉上您们的宝贵建议,一起学习进步。 接下去源码分析笔记都是基于:#ifndef RTP_SUPPORT_THREAD ,关于后台线程处理RTP包的接收,作者用了相关的类处理,不过同样会调用到以下涉及的一些接口函数,暂时还没细看。 可能会在以后作点笔记。 P
流媒体技术:VS2012下RTP开源协议库JRTPLIB 3.9.1编译
RTP 是目前解决流媒体实时传输问题的最好办法,而JRTPLIB是一个用C++语言实现的RTP库,它完全遵循RFC 1889设计,目前已经可以运行在Windows、Linux、FreeBSD、Solaris、Unix和 VxWorks等多种操作系统上。在使用JRTPLIB之前,需要对其进行编译。该文章描述了在VS2012下RTP开源协议库JRTPLIB 3.9.1的编译过程。
jrtplib—VS2013 win7 下RTP开源协议库JRTPLIB3.9.1编译
1 JRTPLIB简介   老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows、Linux、 FreeBSD、Solaris、Unix和VxWorks 等多种操作系统上,主页为:http://research.edm.uhasselt.be/~jori/page/index.php?n=Main.HomePage 2 相关下载 jrtplib   :
关闭