- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 用remove_if来优雅的删除vector的元素
定义一个类:class car {public: int speed;};定义一个容器:vector<car> cars;删除cars中,speed大于100的carcars.erase( std::remove_if(std::begin(cars), std::end(cars), is_n), std::end(cars) );其中is_n的定义:bool is_n(...
2018-06-23 22:58:17 2035
原创 网络传输小包数据的潜在问题
同样数据量的buffer,比如1500字节的数据,分10包 x 150发送和1包 x·1500发送,对比如下:(1)10包数据,需要10个20字节ip头信息,7字节帧前导,1字节帧首界定符及帧与帧之间的12字节的默认帧间距,而这些都是通常意义的网络带宽的一部分,所以小包会造成带宽的浪费。(2)在存储转发的模型下,报文的收发及查表都需要访存,那么小包的处理,需要访存的次数x10,降低了cac...
2018-06-16 00:08:23 2566
原创 webrtc开启默认h264编解码的方法。
加入编译的路径:export PATH="$PATH:/root/webrtc_all/depot_tools" 在./build/config/chrome_build.gni中 is_chrome_branded改为true,编译支持rtc_use_h264ninja -C out/Debug就可以了...
2018-06-11 16:49:29 3471 1
原创 webrtc的(audio_device_impl.cc:326): Audio device initialization failed.报错处理
详细报错信息为:(audio_device_pulse_linux.cc:1606): failed to connect context, error=-1(audio_device_pulse_linux.cc:151): failed to initialize PulseAudio(audio_device_impl.cc:326): Audio device initializati...
2018-06-11 16:47:24 2649
rs_fec.zip
2019-09-10
boost的asio做的udp接收程序带环形缓冲区
2017-03-17
ffmpeg官网h264转码vs可编译
2017-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人