自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 freeswitch 和 fusionPBX release addr

fusionPBX:https://github.com/fusionpbx/fusionpbx/releasesfreeswitch:https://files.freeswitch.org/releases/freeswitch/

2017-08-18 10:27:53 507

转载 https://www.powerpbx.org/content/fusionpbx-v4-freeswitch-v16-centos-v7-install-guide-v1.1

refer to: https://www.powerpbx.org/content/fusionpbx-v4-freeswitch-v16-centos-v7-install-guide-v1.1Fusionpbx is a full featured mult-tenant GUI for Freeswitch.  This guide covers the ins

2017-08-18 09:25:25 1513

原创 基于webrtc的媒体库测试代码以及接口介绍

webrtc;媒体库;

2016-03-22 21:58:23 2041 4

原创 基于router模式的会议实现

一.需求  1.注册。  2.点对点音视频。  3.即时消息(只支持文本)。  4.会议人数不超过8个。  5.移动客户端包括windows,android以及ios。  6.Web客户端包括火狐(VP8,H264),以及google浏览器(VP8)。  7.要求每个客户端可以看到所有成员的视频。  8.邀请,踢出成员。  9

2015-12-29 08:45:35 901 1

原创 pjsip集成webrtc媒体处理

开发背景请参考前面的博客,经过了一个多月的时间,终于将webrtc的媒体处理集成到pjsip中,替换了pjsip自带的媒体库(pj_media),先把webrtc代码中媒体处理部分进行剥离,封装成媒体库(参考http://blog.csdn.net/quitehandsome/article/details/50206631),然后添加pjsua_webrtc_media.c,实现pjsua_me

2015-12-09 17:04:03 6170 1

转载 WebRTC 集成X264编码和ffmpeg解码

转载:http://blog.csdn.net/nonmarking/article/details/47958395重新封装X264编码功能首先当然还是要下载X264源码编译出相应的库以供调用。在windows下使用mingw进行编译,再使用poxports工具导出库,最后得到libx264.dll和libx264.lib,同时把x264.h和x264_config.h总共四

2015-12-09 16:36:50 5466

原创 更新webrtc媒体库接口

前期接口请参考:http://blog.csdn.net/quitehandsome/article/details/49905525更新了接口如下:测试结果如下图:

2015-12-07 15:55:01 2075 3

原创 centos编译telepresence测试效果

1.下载代码svn checkout http://telepresence.googlecode.com/svn/trunk/ telepresence-read-only2.安装系统环境  sudo yum update  sudo yum install make libtool autoconf subversion git wget cmake gcc gcc-c++

2015-12-02 13:13:53 2088 3

原创 Debian8环境搭建freeswitch 1.7测试视频混屏效果

闲来无事,早就听说freeswitch支持H264转码了,可以实现混屏了,所以搭建一下,看看效果,现在把搭建的步骤记录下:1.搭建Debian8:  不是主要工作,请参考http://www.linuxidc.com/Linux/2015-04/115860.htm2.添加源:  echo "deb http://files.freeswitch.org/repo/deb/debi

2015-12-01 11:09:35 4842 1

原创 webrtc媒体库封装与测试

先将webrtc的代码进行剥离,提取出媒体处理部分,再进行简单的封装成媒体库,主要函数类似如下: /*音频相关*/int audio_init();int audio_deinit();int audio_create_channel();int audio_start_send(int channel_id, const char *ip, int port);int a

2015-11-18 12:54:14 2547 3

原创 基于pjsip和webrtc封装sip客户端 技术选型

最近看了下pjsip的代码,主要是pjsua那部分,这部分是将协议栈和媒体重新进行了封装,实现了很全面的sip客户端的功能,提供更加高级的sdk供开发使用,如果将webrtc媒体处理部分移植过去,就要实现pjsua_media.c、pjsua_aud.c以及pjsua_vid.c里面的功能重新实现一遍,工作量比较大,而且对pjsip代码熟悉度要求很高,好处是移植后,pjsua对外的接口可以维持不变

2015-11-17 14:06:54 3818 1

转载 voip客户端的选型(转载)

一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术

2015-11-09 09:08:00 1546

原创 基于pjsip和webrtc封装sip客户端

之前一直在做pjsip的开发,pjsip开源库目前是业界评价非常好的协议栈,并且架构非常清晰,开源社区也非常活跃,经过我们的项目测试,也是非常稳定的,功能也很齐全,底层的接口包括pjsip,pjnath,pjmedia,pjsip实现了标准的sip协议,pjnath实现了stun,turn以及ice解决方案,pjmedia实现了所有的音视频处理,包括编解码以及传输层;上层的接口ua层,也封装的很到

2015-09-17 14:44:48 8636 5

原创 pjsip编译步骤,centos环境支持视频通话

1.CentOS版本:CentOS-7-x86_64-DVD-1503-01 pjsip版本:2.42.安装编译工具: yum -y install gcc automake autoconf libtool make yum install gcc gcc-c++3.创建工作目录 用来存放使用的库 mkdir /home/toolchain, 源码下载都下载到/usr/local/src 中

2015-08-22 15:30:54 3047 1

MediaInfo_GUI_19.09_Windows.exe

The MediaInfo data display includes: Container: format, profile, commercial name of the format, duration, overall bit rate, writing application and library, title, author, director, album, track number, date, duration... Video: format, codec id, aspect, frame rate, bit rate, color space, chroma subsampling, bit depth, scan type, scan order... Audio: format, codec id, sample rate, channels, bit depth, language, bit rate... Text: format, codec id, language of subtitle... Chapters: count of chapters, list of chapters... MediaInfo analyticals include: Container: MPEG-4, QuickTime, Matroska, AVI, MPEG-PS (including unprotected DVD), MPEG-TS (including unprotected Blu-ray), MXF, GXF, LXF, WMV, FLV, Real... Tags: Id3v1, Id3v2, Vorbis comments, APE tags... Video: MPEG-1/2 Video, H.263, MPEG-4 Visual (including DivX, XviD), H.264/AVC, H.265/HEVC, FFV1... Audio: MPEG Audio (including MP3), AC3, DTS, AAC, Dolby E, AES3, FLAC... Subtitles: CEA-608, CEA-708, DTVCC, SCTE-20, SCTE-128, ATSC/53, CDP, DVB Subtitle, Teletext, SRT, SSA, ASS, SAMI... MediaInfo features include: Read many video and audio file formats View information in different formats (text, sheet, tree, HTML...) Customise these viewing formats Export information as text, CSV, HTML... Graphical user interface, command line interface, or library (.dll/.so/.dylib) versions available Integrate with the shell (drag 'n' drop, and Context menu) Internationalisation: display any language on any operating system Localisation capability (for which volunteers are needed - please contact us!) License: It is Open-Source software which means that end users and developers have freedom to study, to improve and to redistribute the program (BSD-style license).

2019-12-12

xmpp文档资料

xmpp协议可以用于聊天,内附中文文档,学习完就可以自己搭建服务器做android客户端的聊天程序了

2016-06-03

基于webrtc的媒体库封装代码

基于webrtc封装的媒体库测试工程代码,目前只提供了windows版本的,android版本后续会提供,有需要的请下载,任何问题或需要源代码,请留言或联系QQ:3049230939。

2016-03-22

pjsip在linux下编译视频支持需要的依赖库

包涵了centos7下面编译pjsip,支持视频所用的依赖库ffmpeg,x264,libyuv,sdl,yasm以及编译文档

2015-08-22

标准c程序100例 好的算法

初级常用的算法 初学者可以看看 也可以用c++改写的

2009-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除