自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 curl库处理https消息慢问题定位

项目中使用curl与服务器进行https的通信,每次消息来回几乎都要超过200ms。这个时间太长,需要优化。首先,就是定位问题出在哪儿。记录如下:是服务器的问题吗?用postMan和curl命令行,发送同样的消息到服务器,测试处理时间通常都在100ms以下,所以不是服务器的问题。让curl输出更多信息 curl_easy_setopt(easyHandle, CURLOPT_VERBOSE, 2L);哪一步花时间长?通过curl_easy_getinfo接口,获取到每一步花费的时间。确认

2021-04-01 20:21:02 616

原创 RTP传输视频数据的两个细节

最近接到一个工作,为视频会议的视频编码增加一种VP8格式。整个流程包括VP8的编码,封包,发送,接收,解包,解码。在学习这一部分的代码时,注意到两个细节:一,对于压缩后大于1000字节的视频数据进行了拆包,既把较大的视频数据封装成多个RTP包进行发送。二,视频数据并不是拆包后立即发出,而是进入一个队列,根据一定条件进行等待后再发出。那么,为什么要进行这两个处理呢?背景视频数据的特征观察项目中的音频数据,是并没有这两个处理的。那么音频和视频有什么不同呢?音频数据是每20ms得到一帧数据,每一帧比较小

2020-07-13 10:27:56 905 2

空空如也

空空如也

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

TA关注的人

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