笑点低摩托

文章
7
资源
0
加入时间
3年0月8天

Qt中使用C++中的std里的线程

加入新的类,基类一定要选择QObject使用C++中的threadsave_av.cpp#include "save_av.h"using namespace std; //加入这个就可以使用C++里面的class thread//录制音视频void RecordVideoAudio( int num){}save_av::save_av(QObject *parent) : QObject(parent){}void save_av::start(int num){

即时通讯开发之优化传输机制实现实时音视频的超低延迟

选择性重传 ARQ 的优越性在于它能确定哪些关键的数据包需要重传,从而大大地提高重传的效率,降低造成重传风暴的风险。选择要重传的数据包的算法十分关键,这里必须要有比较谨慎的策略,不能任何丢失的数据包都要求重传,那样就相当于又走了 TCP 协议内嵌 ARQ 模块的老路,必然引入不可控的延时。选择性重传的 ARQ 要考虑实时性,要估算计划要重传数据包到达的时间(以 RTT 的倍数来估算),如果数据包预期的到达时间在解码的 deadline 之前,就要求重传,如果在 deadline 之后,就放弃重传

PS制作逼真漂亮的草坪图案

原先这是一个吧友的作品,那位吧友作品中我比较中意的是角线的效果,感觉非常的好,超出我的想象。白漆喷在草坪上的效果简直是太真实了,