自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 pjsip 的采集与播放的流和会议桥的关系

在分析问题前,我们先要对会议桥(conference bridge)有个基本认识。从上图可以看出,会议桥起到一个承上启下的作用,是媒体设备与媒体流之间的交换重点。很显然,从设备到会议桥有个 sound device port 的对于 pjmeida_port 的实现,这里需要我们关注下。有了上面的基本认识后,我们再从媒体设备接收与发送流开始不断分析,一直到会议桥。

2024-06-30 09:29:15 942

原创 pjsip 修改输入输出通道

开始分析输入输出的时候先普及下基础知识,如果已经了解过的可以不用看此处如上图显示,audiodev.c 是 pjsip 的设备的抽象层,向上提供统一的调用接口;

2024-06-22 15:02:43 815

原创 pjsip源码解析之pjsip中makeCall外呼流程简析一

本文只是对外呼流程的简单分析,只是对呼叫的流程进行梳理。流程主要跟踪到通过网络传输出去invite为止。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-31 09:00:00 934

原创 pjsip源码解析之pjsip的信令的发送与接收之接收UDP数据

本文主要对 sip 中的 sip_transport 在发送与接收过程中的流程,其余内容暂时不关注。本章主要关注 UDP 如何获取到数据并分发到上层中的。首先我们要知道怎么启动接收 udp 数据,直接到初始化 udp 这个 transport 的地方看看。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-30 09:00:00 444

原创 pjsip源码解析之pjsip的信令的发送与接收之pjsip_endpt_send_response

本文主要对 sip 中的 sip_transport 在发送与接收过程中的流程,其余内容暂时不关注。本章主要关注作为 response 响应(类似ACK)这种如何发送出去。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-29 09:00:00 764

原创 pjsip源码解析之pjsip的信令的发送与接收之pjsip_endpt_send_request_stateless

本文主要对 sip 中的 sip_transport 在发送与接收过程中的流程,其余内容暂时不关注。本章主要关注无状态的 request 的发送如何发送出去。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-28 09:00:00 500

原创 pjsip源码解析之pjsip 的信令的发送与接收-第一篇

本文主要对 sip 中的 sip_transport 在发送与接收过程中的流程,其余内容暂时不关注欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-27 09:00:00 430

原创 pjsip源码解析之pjsip 中 reinvite 的处理

本文主要讲解 pjsip 中对于 reinvite 的处理方式,其中将主要展现 sdp 的重新协商过程,至于其它的部分暂时不做详细讲解欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-26 09:00:00 825

原创 pjsip源码分析之pjsip创建 sip_transport 的过程

前文我们已经对注册流程有了一定的认识,下面我们来分析如何将数据发送出去。此过程只是对 sip_transport 的创建流程分析,更进一步的数据发送与接收将通过后续的代码解释。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里。

2024-05-25 11:12:58 699

原创 pjsip源码解析之pjsip 的注册流程

pjsip 中对注册的源码分析,主要关注事务的重发机制。欢迎进入q群761341723,大家一起讨论问题。该网站为我自己网站,一些想法也会发到这里,欢迎关注!

2024-05-25 11:05:19 1052

原创 java相等性判断

==判断两者是否具有相同的引用起始地址,此处所有的object与primitive type(基本数据类型)都是如此。存疑:object类型的数据类型比较的是堆中的起始位置,而primitive type存疑?一种观点:认为其实质比较的是栈中的地址(栈用于存放primitive类型),两个不同的变量a与b同时拥有3的时候,指向的同一个位置。当b=5发生改变的时候,a保持不变,而b中的5被...

2019-06-28 15:54:19 328

空空如也

空空如也

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

TA关注的人

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