![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络多媒体
文章平均质量分 75
龙赤子
15年开发猿,linuxer,分享经验,获得快乐. LCCZ_QRS
展开
-
V4L2里的FourCC编码
V4L2里的FourCC编码原创 2022-10-29 14:57:33 · 708 阅读 · 0 评论 -
网络多媒体--Linphone相关分析--目录
Linphone是一款开源VOIP客户端软件目前已经支持Windows / IOS / Android / Linux / macOS 等主流桌面和移动平台官方网址:http://www.linphone.org/这里整理了本人对早期Linphone版本的代码分析,大概是11-12年左右的,回头来看,都十年了。不过还是希望对想了解相关协议和软件工作原理的读者有所帮助。SIP协议用于会话的建立1 SIP协议栈OSIP分析https://blog.csdn.net/wwwyue198原创 2021-08-22 21:48:33 · 270 阅读 · 0 评论 -
oRTP分析
针对oRTP早期版本一:关于oRTP 2二:源代码的构建框架 2三:有关时间戳的说明 7四:调度的实现 10五:数据的接收和发送 13六:防抖动的实现 16七:事件的处理 18八:其他需要说明的 18九:使用oRTP库 19十:参考 19一:关于oRTPoRTP是一款开源软件,实现了RTP与RTCP协议。目前使用oRTP库的软件主要是linphone(一款基于IP进行视频和语音通话的软件)。oRTP作为linphone的RTP库,为基于RTP协议传输.原创 2021-08-22 21:04:49 · 687 阅读 · 0 评论 -
Linphone分析
一linphone 架构及组成模块 2二linphone 系统框图 3三linphone 中各个模块说明 3四linphone 中数据结构说明 7五linphone 的初始化过程 7六linphone 建立通话过程说明 101 拨号call过程 102 等待响应 163 Answer过程分析 214 关于RTP及音视频流的网络传输 225 总结 23七linphone 会话执行过程log分析 24八linphone 使用参考 40基于l...原创 2021-08-19 22:38:40 · 4729 阅读 · 0 评论 -
SIP协议栈eXosip2分析
接上篇SIP协议栈OSIP分析:https://blog.csdn.net/wwwyue1985/article/details/119520682eXosip2基于OSIP,提供上层接口,版本也为2-3.1.0,仅供参考。一关于exosip 2二exosip的模块构成 2三关键数据结构说明 2四exosip的初始化 6五数据收发整体框架 8六exosip与上层应用以及osip之间的流程关系 10七数据结构体之间的关系 11八参考资料 12一 ...原创 2021-08-17 12:54:22 · 2907 阅读 · 0 评论 -
SIP协议栈OSIP分析
之前整理的linephone中使用的OSIP协议栈文档,版本为2-3.1.0,仅供参考。一关于osip 2二osip库的模块构成 2三关键数据结构及其说明 2四初始化所做的工作 6五sip消息收发的整体处理框架 8六关键数据结构之间的关联 9七osip的使用 12八参考资料 17一 关于osiposip为开源的sip协议栈实现。它的核心特性为sip协议数据的解析和事务的管理。数据包的收发、RTP流的处理等,并不在osip中完成。应用程序使...原创 2021-08-08 21:04:27 · 3962 阅读 · 0 评论 -
RTCP协议中发送时间间隔分析
RTCP发送时间间隔分析一设计RTCP的原因 2二RTCP发送需要考虑的问题 2三对问题进行进一步的细化 3四问题的解决 4五算法验证 8六总结 8七参考 9一 设计RTCP的原因使用网络传输数据没有什么问题,只要通过一定的算法保证数据都能够正确到达即可。但是使用ip网络来传输音视频数据就有一些问题,ip网络是分组交换网络,同时也是虚电路网络,数据包在网络中传输时不可避免的存在丢包和延迟以及乱序的问题,所以从源发出的数据包经过ip到达目的网络后,有可能...原创 2021-03-07 22:46:11 · 1929 阅读 · 0 评论