自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (3)
  • 收藏
  • 关注

转载 LLVM-GreedyRegAlloc

参考链接: https://llvm.liuxfe.com/post/61283。

2023-11-14 16:50:16 11

翻译 X86跳转指令总结

​参考链接:Intel x86 JUMP quick reference。

2023-07-04 10:56:24 265

转载 RTP协议

转载:https://www.cnblogs.com/abelchao/articles/11661706.html

2021-08-04 11:26:20 106

转载 常用的音视频QoS保障技术

本文转自:http://www.cnblogs.com/5iTech/articles/5788497.html并对文章进行了修改,增加了速率调整描述,速率调整就是拥塞控制,并列举了常用的拥塞控制算法IP网络的主要问题在IP网络中,影响音视频会议质量的主要因素包括:带宽:指网络的两个节点之间特定应用业务流的平均速率,一般来说,带宽越高,就能允许更多的数据传输,从而会提供更好的音视频QoS。IP网络同时 承载多种视频、语音和数据业务,具体包括VOIP、IPTV、即时通信、文件传输、网络游戏、BT、W

2021-08-02 14:42:03 1283

原创 WebRTC-FEC协议总结

需要解决的问题1、FEC Level Header for FEC Packets中的Protection Length 字段的大小是如何确定的?RFC5109中10.2节的例子中没有明确给出该字段值的计算方式。2、RFC5109中10.3节的东西,还需要仔细阅读,因为WebRTC中,就是采用该方式传输的数据包。3、ULP FEC的具体实现,需要阅读WebRTC源码FEC总结比较好的文章1、FEC 5109协议的翻译https://blog.csdn.net/viyana/article/det

2021-08-01 20:50:03 964

翻译 WebRTC-FEC

RTP Payload Format for Generic Forward Error Correction摘要1.简介2.术语3.基本操作4.奇偶校验码5.不均匀电平保护(ULP)6.RTP 媒体包结构7.FEC 数据包结构7.1. 数据包结构7.2. FEC 数据包的 RTP 报头7.3. FEC 数据包的 FEC 标头7.4. FEC 数据包的 FEC 级别标头8. 保护操作8.1. FEC 报头的生成8.2. FEC 有效载荷的生成9.恢复程序9.1. RTP 头的重建9.2. RTP Paylo

2021-07-26 15:21:18 1116

转载 WebRTC-gcc算法详解

本文为翻译和理解,这里是原文链接本文翻译参考了知乎的博文,参考链接,并对其翻译,进行了微调,使其阅读更加顺畅,更容易阅读。建议阅读本文时,参考原文,配合阅读,毕竟翻译水平有限,防止个人理解误导。A Google Congestion Control Algorithm for Real-Time Communication draft-alvestrand-rmcat-congestion-031 简介2 系统模型3 反馈和扩展4 Delay-based control4.1 到达时间模型4.2 到达

2021-07-07 20:32:29 318

原创 死锁问题总结

死锁问题总结一、死锁的本质死锁的本质是对同一个资源,同时加锁两次导致的资源竞争问题。举一个简单的例子,一个门上了两把锁,a锁和b锁,a开锁的条件是b先开锁,b开锁的条件是a先开锁,此时就会造成死锁,这个门永远无法打开。如果将上述的例子放到计算机的程序中,就会造成程序永远无法继续向下执行。二、常见的几种死锁现象总结1、忘记释放锁该现象比较简单,不做过多解释2、单线程死锁在同一个线程中,对同一个资源同时加了两把不同的锁,导致发生了死锁,示例如下void b();void a(

2021-05-12 22:36:56 282

原创 mediasoup server 启动失败排查

mediasoup server启动失败,失败原因如下:error code ELIFECYCLEerror errno 1error [email protected] start: `DEBUG=${DEBUG:='*mediasoup* *INFO* *WARN* *ERROR*'} INTERACTIVE=${INTERACTIVE:='true'} node server.js`暂未找到排查方法,后序会记录排查该问题的方法,以及造成该问题的原因...

2021-04-15 21:12:50 765 1

原创 CMake入门学习

简介 什么是CMake,解决了什么问题? CMake的官方定义:CMake是一个开源的跨平台自动化构建系统,用来管理软件建制的程序,并不依赖于某个特定编译器。CMake并不直接构建出最终的软件,而是产生标准的建构档(如Unix的Makefile或Windows Visual C++的projects/workspaces),然后再依一般的构建方式使用。它允许开开发者编写一种平台无关的CMakeList.txt文件来定制整个变异流程,然后再更具目标用户的平台进一步生成所需的本地化Makefile和工程文

2020-05-29 11:13:09 2683

原创 将样式写在文件中,通过读取文件的方式设置样式遇到的问题,求解决方法(已解决)

      最近在学习qt,当自己按照网上总结的方法操作以后,出现一下问题,总是找不到原因,希望哪个大神可以帮忙看看,究竟是哪里出了问题。(工具vs2015,qt5.9.1)这是主程序,其中有加载qss文件的操作#include "DataImportTool.h"#include <QtWidgets/QApplication>#include <QDir>#includ...

2018-05-08 10:41:36 248 1

空空如也

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

TA关注的人

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