3GPP IMS(基于IP的多媒体子系统)是下一代IP多媒体子系统网络传输规范。IMS已被3GPP组织标准化. IMS服务将被使用在任一类型的网络上,如3GP LTE ,GPRS ,WLAN, CDMA2000 等已经被定义好的通信基带 Doubango框架是3GPP IMS(多媒体子系统(移动业务))的一种实现,目前IMS已被3GPP国际组织标准化,IMS所支持的服务将能在任一种网络中实现,这些
转载 2018-01-25 10:54:00
230阅读
2评论
compv Insanely fast computer vision library for ARM and x86 devices (Up to #50 times faster than OpenCV) C++ 15 2 GPL-3.0 Updated 17 hours ago data da
转载 2018-01-25 11:13:00
216阅读
真的很简单。安装虚拟机、依赖库就不多说了(这个如果不会,那也说不清楚)。关键步骤:下载NDKhttps://blog.csdn.net/quantum7/article/details/104848842吾编译ffmpeg时试过14b/16b都可以,再高就出错。所以目前只用了16b。下载doubangohttps://github.com/DoubangoTelecom/dou...
原创 2021-08-07 08:41:40
133阅读
真的很简单。安装虚拟机、依赖库就不多说了(这个如果不会,那也说不清楚)。关键步骤:下载NDKhttps://blog.csdn.net/quantum7/article/details/104848842吾编译ffmpeg时试过14b/16b都可以,再高就出错。所以目前只用了16b。下载doubangohttps://github.com/DoubangoTelecom/dou...
原创 2022-01-27 15:24:12
306阅读
下载http://ffmpeg.org/download.html实际上现在有3、4两个系列。有朋友问,应该下载哪个?如果是使用ffmpeg本身,当然是下载新的。如果是跟其他版本整合编译,一般是使用3系列。解压tar xf ffmpeg-4.2.2.tar.bz2cd ffmpeg-4.2.2/编译ffmpeg的编译参数非常多,这里是参考doubango的编译参数。BU...
原创 2022-01-27 15:12:03
324阅读
下载http://ffmpeg.org/download.html实际上现在有3、4两个系列。有朋友问,应该下载哪个?如果是使用ffmpeg本身,当然是下载新的。如果是跟其他版本整合编译,一般是使用3系列。解压tar xf ffmpeg-4.2.2.tar.bz2cd ffmpeg-4.2.2/编译ffmpeg的编译参数非常多,这里是参考doubango的编译参数。BU...
原创 2021-08-07 09:02:45
708阅读
本人承接 sip/ims 视频客户端定制开发,支持 语音,视频,即时通信功能,视频格式支持 h263,h264,mpeg4 软编软解,提供硬件编解码接口对接,提供服务器,有兴趣请联系我。注册流程(java-->C++-->C) register(NgnSipService.java)|register(NgnRegistrationSession.java)|register
原创 2022-09-22 06:44:51
536阅读
  使用doubango的朋友,可能会发现其帧率不够理想,比如只有7帧。怎么办?  方法一:检查摄像头的监听器设置,确保只设置一次。吾当时解决时,发现监听器加了两次。如果只加一次,帧率就加倍了。如果用新版本,则无此问题。  方法二:降低分辨率。doubango的分辨率直接设置无效,会自己协议。这个只要跟踪一下哪里设置,略做修改,就可以自由的设置分辨率了。  方法三:启用硬加速。编码对CPU的消耗特
原创 2022-02-05 16:05:25
147阅读
说明本文章详细记录了编译doubango的详细过程。为了保证移植的便利,所有用到的库,都自行编译。参考文档https://github.com/DoubangoTelecom/doubango/blob/master/Building_Source_v2_0.md吾使用的是debango编译。准备工作apt updateapt install gcc make camke...
原创 2022-01-27 15:13:04
207阅读
  朋友委托分析一下,吾让其抓了两个报文(成功与失败)对比。第一步,看报文的差异经过分析,流程上无明显差异,最大的不同是失败报文中没有Data Indication报文。学习一下TURN要想由TURN服务器转发,必须终端发Data Indication报文,服务器回一个Send Indication报文。这样看来,就是终端的报文有问题。分析Data Indication失败报文多了32字节。其中有内容:IM-client/OMA1.0 doubango/v2.0.0看看代码,哪里
原创 2022-02-04 15:23:00
141阅读
说明本文章详细记录了编译doubango的详细过程。为了保证移植的便利,所有用到的库,都自行编译。参考文档https://github.com/DoubangoTelecom/doubango/blob/master/Building_Source_v2_0.md吾使用的是debango编译。准备工作apt updateapt install gcc make camke...
原创 2021-08-07 09:03:27
303阅读
  使用doubango的朋友,可能会发现其帧率不够理想,比如只有7帧。怎么办?  方法一:检查摄像头的监听器设置,确保只设置一次。吾当时解决时,发现监听器加了两次。如果只加一次,帧率就加倍了。
原创 2021-08-08 09:51:29
171阅读
  朋友委托分析一下,吾让其抓了两个报文(成功与失败)对比。第一步,看报文的差异经过分析,流程上无明显差异,最大的不同是失败报文中没有Data Indication报文。学习一下TURN要想由TURN服务器转发,必须终端发Data Indication报文,服务器回一个Send Indication报文。这样看来,就是终端的报文有问题。分析Data Indication失败报文多了32字节。其中有内容:IM-client/OMA1.0 doubango/v2.0.0看看代码,哪里
原创 2021-08-13 10:55:36
125阅读
吾编译脚本是:UILD_LIBS=${HOME}/build_libsexport PATH=${BUILD_LIBS}/bin:${PATH}CFLAGS=${BUILD_LIBS}/includeLDFLAGS=${BUILD_LIBS}/libif [ -f autogen.sh ]; then chmod 777 autogen.sh # ./autog...
原创 2021-08-07 09:04:16
193阅读
吾编译脚本是:UILD_LIBS=${HOME}/build_libsexport PATH=${BUILD_LIBS}/bin:${PATH}CFLAGS=${BUILD_LIBS}/includeLDFLAGS=${BUILD_LIBS}/libif [ -f autogen.sh ]; then chmod 777 autogen.sh # ./autog...
原创 2022-01-27 15:21:15
182阅读
  今天修改代码。以前改过,这次重新改,自然想更漂亮一些。然后发现了一个问题。  一个处理函数,收到一帧画面:编码,发送。tdav_session_video_producer_enc_cb中调用编码器,然后呢?跟踪了一下代码,在编码函数中,完成了编码,然后发送。  吾这就奇怪了,如果吾有多个编码器,难道每个编码器都调用相同的发送函数?或者每个编码器的数据,需要不同的发送?或者是为了处...
原创 2022-01-28 13:30:18
92阅读
  今天修改代码。以前改过,这次重新改,自然想更漂亮一些。然后发现了一个问题。  一个处理函数,收到一帧画面:编码,发送。tdav_session_video_producer_enc_cb中调用编码器,然后呢?跟踪了一下代码,在编码函数中,完成了编码,然后发送。  吾这就奇怪了,如果吾有多个编码器,难道每个编码器都调用相同的发送函数?或者每个编码器的数据,需要不同的发送?或者是为了处...
原创 2021-08-07 13:11:13
107阅读
  一般来说大家都选择最新的(目前是4.2.2)。结果就导致编译不过去。这个时候应该选择2.8,编译就会比较顺利了。  等第一个版本编译完成之后,再选择新版本修改一下即可。  现在有个好消息,就是吾已经适配了4.2.2,可以直接取下来编译:​​https://github.com/quantum6/doubango-quantum6​​
原创 2022-02-07 16:10:27
38阅读
序言RTP提供带有实时特性的端对端数据传输服务,传输的数据如:交互式的音频和视频。那些服务包括有效载荷类型定义,序列号,时间戳和传输监测控制。应用程序在UDP上运行RTP来使用它的多路技术和checksum服务。2种协议都提供传输协议的部分功能。RTP本身没有提供任何的机制来确保实时的传输或其他的服务质量保证,而是由低层的服务来完成。它不保证传输或防止乱序传输,它不假定下层网络是否可靠,是否按顺序
转载 2015-04-02 22:39:00
62阅读
2评论
csdn lidp  http://blog.csdn.net/perfectpdl 序言RTP提供带有实时特性的端对端数据传输服务,传输的数据如:交互式的音频和视频。那些服务包括
原创 2022-11-14 19:35:23
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5