ChinaUnix.net
相关文章推荐:

jrtplib 交叉编译

我用的是jrtplib3.7.1,用他里面的example做测试,收发数据都可以用. 然后修改了程序想用它来发送TS流进行实时播放,接受端可以接收到文件并把它存下来,可以重新播放; 但是在接受端用vlc接受实时播放就不行.以下是我的发送程序的关键部分,xdjm们帮我看看有什么问题. > > sessparams.SetOwnTimestampUnit(1.0/90000.0); > sessparams.SetAcceptOwnPackets(true); > transparams.SetPortbase(portbase); > status = sess.Create(...

by huanzeng - VoIP开发技术 - 2008-06-28 15:55:57 阅读(4301) 回复(1)

相关讨论

一、流媒体简介 随着Internet 的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频 (Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的 网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、影像、动画等多媒体文件将由...

by stavy - Linux文档专区 - 2008-06-06 18:20:00 阅读(1637) 回复(0)

上次说了RTPSessionParams,这次我接着,看了看RTPUDPv4TransmissionParams。 RTPUDPv4TransmissionParams, 主要有以下几个参数: uint16_t portbase;  本地端口 uint32_t bindIP, mcastifaceIP; 两类IP std::list localIPs; IP列表 uint8_t multicastTTL;   多播TTL,(TTL是啥还不知道,呵呵) int rtpsendbuf, rtprecvbuf; 发送的RTP大小与接收的RTP大小 int rtcpsendbuf, rtcpre...

by newcch - Linux文档专区 - 2009-05-11 19:31:04 阅读(1233) 回复(0)

文档:http://research.edm.uhasselt.be/jori/jrtplib/documentation/index.html一些介绍: http://doserver.net/read.php?1028http://doserver.net/read.php/1027.htmhttp://doserver.net/read.php/1685.htm现在开始对几个example分析一下,不过,就没有文档吗?这里,详细的解释了几个例子:http://hi.baidu.com/hanyuejun2006/blog/item/8a8ed939a9e344f53b87ce23.html这里算一个:http://xiyong826...

by zhengwenwei_123 - Linux文档专区 - 2009-03-31 17:33:13 阅读(1497) 回复(0)

使用jrtplib接收数据的时候,它会不会自动处理sender发过来的rtcp的sr包进行拥塞控制,对数据包自动排序? 会不会检测丢包后自动构造rr包要求sender重传? 还是使用者自己继承 virtual void OnRTPPacket(RTPPacket *pack,const RTPTime &receivetime,const RTPAddress *senderaddress) { } virtual void OnRTCPCompoundPacket(RTCPCompoundPacket *pack,const RTPTime &receivetime,const RTPAddress *senderaddress) { }来实现? 请教...

by lvliangliang - C/C++ - 2007-11-22 11:21:28 阅读(1814) 回复(0)

使用jrtplib接收数据的时候,它会不会自动处理sender发过来的rtcp的sr包进行拥塞控制,对数据包自动排序? 会不会检测丢包后自动构造rr包要求sender重传? 还是使用者自己继承 virtual void OnRTPPacket(RTPPacket *pack,const RTPTime &receivetime,const RTPAddress *senderaddress) { } virtual void OnRTCPCompoundPacket(RTCPCompoundPacket *pack,const RTPTime &receivetime,const RTPAddress *senderaddress) { }来实现? 请教...

by lvliangliang - VoIP开发技术 - 2007-11-22 11:19:54 阅读(5660) 回复(1)

3.5.2版本的 jrtplib 自给编个example都可以了 但是加到另外一个c程序里面就不行了 下面是错误 达人帮忙分析一下啊 ****************************************************************************** [root@localhost nets]# make #CC -g 'gtk-config --cflags' nets.cpp -o @ 'gtk-config --libs' -Wl,-rpath,/usr/local/lib -lSDL -lpthread -ltmnets -lds40xxsdk -ljrtp g++ -g `gtk-config --cflags` nets.c...

by imsto - C/C++ - 2006-10-31 15:50:19 阅读(2976) 回复(2)

版本jrtplib-3.7.1 jthread-1.2.1用其中的example1和example4测试,抓包抓了好久没有看见rtcp包,只有在发送端发送完毕后抓到一个rtcp包,传输过程中也应该有rtcp 吧?

by lvliangliang - C/C++ - 2007-11-19 13:11:27 阅读(1303) 回复(0)

使用这个程序, #include "rtpsession.h" int main(void) { RTPSession sess; sess.Create(5000); return 0; } 但发现create()里的参数类型不匹配和库里的,请指教怎么回事?

by paceboy - VoIP开发技术 - 2007-07-13 15:43:48 阅读(4986) 回复(2)

安装jrtplib成功,需要JTHREAD库的支持(跨平台开源代码,只有三个类)。 测试其中的例子,能够按照RTP的协议进行采集! Linux下安装Lame3成功,并用命令行的方式把×.wav格式的文件压缩成了MP3格式。然后调用FOBSFFMPEG可以正常播放,感觉太好了。 如此方案可以定为: 用Lame3对采集的声卡数据进行压缩成mp3格式的数据,然后用jrtplib打包进行传输,然后通过FOBSFFMPEG进行解包并播放。 还应考虑两边的交互性。 在lame的...

by lzhw_lucky - Linux文档专区 - 2006-07-07 20:48:36 阅读(600) 回复(0)

大家好!我刚接触LINUX,有个问题想请教。我下载的jrtplib,安装后用里面的example1.cpp生成的了可执行文件,但是运行是却出错,错误如下:error while loading shared libraries: libjrtp-3.3.0.so: cannot open shared object file: No such file or directory,可我这里明明有这个文件,请问这是怎么回事?

by 映山红 - 内核/嵌入技术 - 2005-11-23 23:13:56 阅读(992) 回复(1)