ffmpeg window 安装 目标版本 64 位debug版本的静态库 1. 下载MSYS2 地址: https://www.msys2.org/[https://www...
ffmpeg window 安装 目标版本 64 位debug版本的静态库 1. 下载MSYS2 地址: https://www.msys2.org/[https://www...
if (!use_task_queue_) {decode_thread_.Start();} else {decode_queue_.PostTask([this] {RT...
webrtc 接收音频逻辑走向 PlayThreadProcess需要一个线程定时执行adm 方法,然后到 AudioDeviceGeneric 的一个方法,我这里是Play...
使用 adm 方式 1. adm 的AudioDeviceGeneric类型成员变量的 RecThreadProcess 方法 拷贝数据到 _ptrAudioBuffer(c...
准备软件安装 安装Gitsudo apt-get install git 安装Node.JS这里按照微软官方的要求,必须是x64的,而且版本号在10.x到12.x之间的nod...
webrtc 源码有个RTPFragmentationHeader 类。在自己注入264 数据的时候,需要解析出一个这样的头,这个我的理解,就是用来把一帧264数据按照nal...
std :: accumulate 累计范围内的值返回将范围中的所有值累加[first,last)到init的结果。 默认操作是向上添加,但可以将不同的操作指定为binary...
std::thread 在 #include 头文件中声明,因此使用 std::thread 时需要包含 #include 头文件 最后总结下std::thread对比于...
转 [https://blog.csdn.net/lujin0312/article/details/77776435][https://blog.csdn.net/luji...
关于linux 下c++ 程序内存一直不减少的问题 背景 开发的程序,使用Valgrind 检测内存泄漏,没有发现有内存泄漏的问题了。但是在程序运行一段时间后,任然发现有大量...
const char str1[]=”abc”; const char str2[]=”abc”; const char *p1 = “abc”; const char *p...
交叉编译libnice 需要先交叉编译glib。 所有先讲glib的交叉编译 glib 需要 libffi 和 zlib。我新建了一个目录,用于编译/home/share/b...
web rtc 时间 1. webrtc\base\timeutils.cc uint64_t SystemTimeNanos()源码: 关注 linux 情况的 clock...
继续 VCMJitterBuffer::InsertPacket() 1. 记录收到包数量,并且记录第一个rtp收到的时间蹉 2. 旧包处理 这里的旧包,是的是通过时间蹉判断...
视频 接收数据 入口rtp_stream_receiver.cc 文件分析 rtp_packet :rtp包数据rtp_packet _length: rtp包数据长度p...
使用librtmp推的h264+aac流,再vlc和window(大牛)播放器上播放,没有问题。但是使用flash播放器播放会卡主。修改发现。aac封装的时候,编码后的数据的...
一 、下载安装包 http://ffmpeg.org/download.html[http://ffmpeg.org/download.html] https://www.v...