自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 代理设置异常导致 libcurl curl_easy_perform()请求失败

1. 使用libcurl实现http数据请求,curl_easy_perform返回失败错误信息:1.CURLE_COULDNT_CONNECT, /* 7 */2. CURLE_GOT_NOTHING, /* 52 - when this is a specific error */3. CURLE_RECV_ERROR, /* 56 - failure in receiving network data */2.跟踪代...

2020-06-15 16:41:01 6188

原创 WebRTC m79中的RTP padding

1为什么需要padding启动网络探测时,需要实际发送数据,PacedSender模块请求发送Padding 网络状态突变时会启动网络探测 实际编码带宽低于预测带宽,PacedSender执行发送时检测到发送数据量低于本次基于带宽预估分配的数据量,不足的部分发送padding 每500ms发送一个心跳包,padding_size = 12 Padding的生成核心业务逻辑在RTP...

2020-03-18 15:45:16 2710 7

原创 基于WebRTC m79的NackModule

代码流程:BaseChannel::OnRtpPacket(const webrtc::RtpPacketReceived& parsed_packet)->切换线程WebRtcVideoChannel::OnPacketReceived(rtc::CopyOnWriteBuffer packet, int64_t packet_time_us)->Call::De...

2020-02-21 17:20:04 500

原创 Xshell远程终端中使用wireshark抓包

linux安装wireshark:apt-get install wireshark-gtk安装选项选择<Yes>:安装Xminga. 首先在SSH客户端所在的电脑上下载并安装Xming软件:Xming X Server for Windows 如果已经安装过SSH客户端软件,在安装过程中可以选择不安装PuTTY软件;安装成功后,在Windows的...

2020-01-10 16:33:49 3371

原创 webrtcM79支持H264编解码

H264相关args:rtc_use_h264=trueffmpeg_branding="Chrome"use_openh264=trueproprietary_codecs=true配置源码path: src\third_party\ffmpeg\chromium\config\Chrome\win\x64\libavcodec,config下路径对应ffmpeg_brandi...

2020-01-02 15:24:46 839

原创 VS调试记录

visual studio编译Debug_X64程序出现0xc000007b错误:此错误原因是x64应用程序使用了32位DLL,排查使用的每个DLL都没找到异常,最后发现windeployqt将QT相关dll同步到执行目录即可; debug编译方式,报错并非找不到QT相关DLL而是直接报0xc000007b错误; 类似错误也只好列举所有需要使用的DLL并写测试用例逐步排除;error L...

2019-12-13 14:16:35 413

原创 简单记录CentOS release 6.9安装libyuv

PC配置一般玩不了虚拟机所以申请了远程开发机,这样就能节省很多系统资源系统也更流畅,不过蛋疼也来了,开发机版本比较老,不不支持C++11。1.参考https://blog.csdn.net/rbpicsdn/article/details/79565383编了一上午才把GCC配置好,还有一点是编译器更新后lib64下的软连接也需要更新。2.安装(升级)binutils(下载地址:http://ft...

2018-05-07 13:37:42 1064 1

转载 VGA时序及其原理

显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。隔行扫描是指电子束扫描时每隔一行扫一线,完成一屏后在返回来扫描剩下的线,隔行扫描的显

2017-12-26 15:27:41 1199

C++编程思想(两卷合订本)高清晰度 带书签.rar

《c++编程思想》是由Bruce Eckel编写的一本书籍。本书的内容、讲授方法,选用例子和跟随的练习,别具特色。作者Bruce Eckel不是按传统的方法讲解C++的概念和编程方法,而是根据他自己过去学习C++的亲身体会,根据他在多年教学实践中发现的问题,用一些非常简单的例子和简练的叙述,阐明了在学习C++中特别容易混淆的概念。

2019-07-16

空空如也

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

TA关注的人

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