自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 x264参数设置

参数名称对应X264参数参数说明默认值参数范围最大IDR帧间隔i_keyint_max最大IDR帧间间隔,每当收到IDR帧,解码器就会清空参考队列,并且更新PPS和SPS参数。IDR帧也是一种I帧,因此,该参数如设置得比较小则更利于流畅的视频播放,但是会降低压缩效率。建议设置为帧速率的10倍。250最小IDR帧间隔i_keyint_min该参数设置过小可...

2020-03-20 17:38:40 639

原创 LinphoneCore创建

LinphoneCore类图Linphone创建序列图1.调用L_INIT(Core)创建LinphoneCore结构体2.调用Core::create(core)创建Core类3.Core类的构造数实例化CorePrivate类传给父类Object的构造函数4.Object的构造函数继续调用父类BaseObject,并且把Core类实例化的CorePrivate传给BaseObje...

2020-03-20 15:33:25 338

原创 LInphone中如何创建LinphoneCore结构体

linphone新版本对LibLinphone做了C++的重构,用到了一些C++11的新特性,一些LinphoneCall、LinphoneCore、LinphoneChatMessage、LinphoneChatRoom、LinphoneEventLog、LinphoneCallParams等结构体改成通过L_DECLARE_C_OBJECT_IMPL_WITH_XTORS宏定义,该宏是在sub...

2020-03-20 14:35:49 782

原创 视频流相关流程图

视频流相关流程图以Windows平台为例VideoCaptureDS调用DirectShow的API开始采集。DirectShow采集到数据后会调用输出到CaptureSinkFilter的ProcessCapturedFrame函数.ProcessCapturedFrame回调给capture_observer_的IncomingFrame,capture_observer_成员变量是在...

2020-03-18 11:42:27 1177

原创 webrtc视频采集

视频采集相关类图 DeviceInfo接口提供了设备枚举相关功能。NumberOfDevices枚举设备个数。GetDeviceName获取某个设备名称。GetCapability枚举某个设备所支持的所有能力(VideoCaptureCapability: 分辨率,最大帧率,颜色类型) VideoCaptureModule视频采集模块的基类:Start/Sto...

2020-03-18 11:40:35 371

原创 ubuntu16.04下janus编译以及安装

最近在研究webrtc的开源框架库janus,把遇到的问题总结记录,好记性不如烂笔头。我用的是windows10的ubuntu16.04子系统编译。编译步骤网上太多的贴子,大多是讲如何编译配置,遇到的问题,没有提供解决方案。我是参照https://blog.csdn.net/cgs1999/article/details/89881733,遇到以下问题: 安装janus时configure后...

2020-03-18 11:34:14 1168 2

原创 windows下linphone环境编译

工作中经常要在windows和android两个环境下面切换进行二次开发,以前老版本两份代码下差非常大,所以决定进行一次整体的更新两平台用同一份代码,只是编译脚本不同而已,从git上面把windows所用的脚本下载下来,代码还是用linphone-android的代码,这样能保证流程两平台一至,不同的就是音视频采集、android硬编解码、渲染这些与平台相关的filter不同。下载windows...

2020-03-18 11:32:08 527

原创 ubuntu下面linphone-android的编译环境配置

这里写自定义目录标题ubuntu下面linphone-android的编译环境配置第一步下载linphone-android源码第二步搭建编译Linphone-Android项目的环境第三步安装编译时所需的软件第四步编译ubuntu下面linphone-android的编译环境配置工作内容主要是windows和android下面的linphone二次开发,疫情期间工作量不是很大,就给自己制定一...

2020-03-18 11:20:15 555

空空如也

空空如也

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

TA关注的人

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