![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PJSIP媒体
文章平均质量分 77
Tyler Xiang
22年以上项目开发经验,已担任12年以上CTO。有至少6个百万以上项目的管理经验。精通CTI/VOIP、手机App、自助电商/设备/贩售机、微信/银联支付、ERP/MIS、嵌入式等系统开发。熟悉建立开发体系,项目管理制度及组建和培训一个专业的开发队伍。带头实干,历经程序员、高级程序员、设计师、分析师、架构师及项目组组长、项目经理、部门经理与技术总监。
展开
-
VS2012编译openh264 1.6
VS2012编译openh264 1.6原创 2017-02-07 20:23:33 · 676 阅读 · 0 评论 -
pjsua_lib示例之简单UA
这是pjsip2.5.5的samples工程内提供包括媒体及完整UA功能的简单应用,文件位置:pjproject-2.5.5\pjsip-apps\src\samples\simpleua.c,用户代理(UA)在SDK协商成功后启动RTP媒体传输。此程序不需要注册到SIP服务器,它能够完成:基本呼叫、在5060端口传输UDP、在4000端口传输RTP、SDP协商、语音编解码器只支持PCMA和P原创 2017-02-26 20:29:05 · 3000 阅读 · 0 评论 -
订制呼叫和收媒体处理流程的siprtp.c
与普通的pj媒体应用程序不同,此程序将绕过pj媒体的流框架,利用自己的线程手工处理RTP包。活动图如下: //用法static constchar*USAGE =" 作用: \n"" 此程序创建SIP INVITE会话和媒体,并计算媒体质量(丢包、jitter、rtt等) \n""原创 2017-02-28 13:34:56 · 3051 阅读 · 0 评论 -
pjmedia高级API实现放音
#include #include #include #include #include /**放音*/int main(int argc, char *argv[]){pj_status_t status;pj_caching_pool cp;pj_pool_t * pool;pjmedia_port * file_port;原创 2017-02-13 20:52:13 · 958 阅读 · 0 评论 -
pjmedia高级API实现录音
#include #include #include #include #include /**录音*/int main(int argc, char *argv[]){pj_status_t status;pj_caching_pool cp;pjmedia_endpt *med_endpt;pj_pool_t * pool;pjm原创 2017-02-14 20:13:41 · 1155 阅读 · 0 评论 -
媒体端口(pjmedia_port)框架
媒体端口(pjmedia_port)框架~~PJMEDIA的基础概念媒体端口(也可以称作pjmedia_port“类”)提供一个通用和可扩展实现媒体要素的框架。媒体要素分为:源要素、目标要素、处理要素。媒体端口界面提供下列基础属性: -媒体端口信息(pjmedia_port_info)####用于描述采样率、通道数量等媒体属性 -可选项(媒体端口如果只上传流,则原创 2017-03-05 11:10:47 · 4745 阅读 · 0 评论 -
媒体传输端口(pjmedia_transport)
媒体传输端口(pjmedia_transport)~~PJMEDIA的基础概念媒体传输端口用于通过网络发送/接收媒体包。媒体传输端口接口可以通过扩展来支持发送/接收数据包的不同类型传输端口。 媒体传输端口声明成pjmedia_transport“类”,类中接口部分功能在结构pjmedia_transport_op中定义。对于媒体传输端口的使用者(通常的使用者是媒体流),传原创 2017-03-05 18:46:12 · 3039 阅读 · 0 评论 -
整合第三方媒体栈到PJSIP2.x的PJSUA-LIB
对PJSUA-LIB中媒体定制处理在应用中有实际意义,例如:在安卓5.x系统下,硬件编解码、视频预览等功能已被安卓封装的极其方便易用(被封得也很死),且硬件解码设置时同时设定渲染设备的surfaceview,解码后会自动渲染。视频效果很好,且不易受界面线程影响。视频预览、硬件编解码在安卓方实现,编码后的h264媒体流,在定制后的PJSUA-LIB中RTP封包后,调用媒体传输端口的send_rtp功原创 2017-03-10 21:55:16 · 1625 阅读 · 0 评论