自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 ffmpeg4.1 源码学习之-转封装

基于一个转封装命令分析ffmpeg.c的代码

2023-03-27 22:18:32 777

原创 SRS中关键的类结构

分析SRS中关键类的结构和定义

2023-03-27 19:52:32 591

原创 rtmp协议格式

分析rtmp协议格式

2023-03-27 19:41:00 592

原创 HLS协议格式

分析HLS协议格式

2023-03-27 19:17:27 641

原创 SRS源码分析-rtmp转rtc流程

SRS4.0 将rtmp流转换成rtc流程

2023-03-12 21:46:42 597

原创 SRS源码分析- 协程封装

SRS4.0 协程封装类分析

2023-03-10 17:29:49 179

原创 SRS4.0 源码分析- RTC模块相关类

分析SRS4.0 RTC模块涉及的类

2023-03-06 22:27:44 340

原创 SRS源码分析-SDP内容解析

分析SDP格式,介绍SRS4.0中,浏览器播放SRS服务中的webrtc流时双方产生的SDP内容

2023-03-05 18:01:12 1035

原创 SRS调试-RTMP流转RTC流&浏览器拉取WebRTC流

无证书情况下通过浏览器拉取SRS的webrtc流方法

2023-03-04 18:45:37 629

原创 Qt信号与槽实现方式

参考文献https://woboq.com/blog/how-qt-signals-slots-work.html之前看过参考文献和源码,但是没有记录,很容易遗忘,随记录一下,也算是加深下印象qt5之前的信号与槽实现方式下面是一个官方的例子class Counter : public QObject{ Q_OBJECT int m_value;public: int value() const { return m_value; }public slots:

2022-03-31 20:43:33 1261

原创 Qt5如何实现信号与槽函数的参数编译期检查

前言Qt5之后的版本为信号与槽机制引入了新的语法,其中一个非常重要的特性就是:在信号和槽通过QObject::connect函数连接时,如果信号函数和槽函数的返回值类型或者参数类型、参数数量不匹配(信号函数的参数数量少于槽函数的)时,程序在编译期就会报错,这个报错可以让开发工程师提前知道信号和槽连接有问题,及时解决,而不是等到运行期才报错,避免了潜在的问题。本文主要讲解Qt是如何实现这个特性的。下面是一个信号与槽不匹配编译报错的例子class Sender : public QObject {

2022-03-30 21:35:14 881 1

原创 vscode远程云服务器开发

参考资料:https://zhuanlan.zhihu.com/p/104131448https://www.cnblogs.com/dev-sy/p/12893012.html前言在平时的服务端开发中,都是先在本地代码仓库写好代码,然后提交到远端仓库,再登录到服务器拉取远端代码,进行编译调试工作,这个操作非常繁琐和麻烦。那有没有更便捷的方法的,肯定是有的,作为码农怎么能让自己陷入这种繁琐的重复动作中呢。很多小伙伴首先想到是xshell远程到服务器通过vim进行代码开发,这对于非常熟悉vim.

2022-03-30 21:21:38 1940 1

原创 surface pro频繁黑屏问题

surface pro频繁黑屏问题解决方案问题解决方案问题到手了一台surface pro 7平板电脑,被快捷方便可拆卸式的键盘惊艳到,感觉很方便,一切都很完美。直到将所需要的的各种软件安装差不多的时候,坑来了。。。surface突然黑屏,各种按键盘,电源键,触摸屏幕都不好使,只能强制关机后开机。。。本以为是偶现问题,没有理会,后面又出现了,我要炸了。。。又是强制关机重启,起初以为是键盘的问题,接入键盘没敲几个字就黑了,然后各种百度(ps:嗯,还是不少人和我一样嘛),包括微软官方的解决方案,这些就不叙述

2020-10-11 19:10:53 9664 3

原创 QWT编译以及交叉编译的问题

QWT编译以及交叉编译的问题

2016-12-01 15:36:37 1628

原创 linux下交叉编译libusb的方法及编译一个使用了libusb库的test程序的方法

linux交叉编译libusb的方法

2016-12-01 15:29:00 12200 5

原创 在vs中开发QT时使能控制台输出的方法

VS开发QT 应用程序时出现std::cout<< 无法输出的情况,并且控制台也没有弹出解决方法: 工程->属性->配置属性->链接器->系统->子系统中将 窗口(/SUBSYSTEM:WINDOW) 改为 控制台(/SUBSYSTEM:CONSOLE)

2016-11-10 10:29:31 13915 7

原创 qwt预编译问题_qStaticmeta连接错误解决方案

问题:使用qwt开源库时,链接时出现下列问题:moc_plottest.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B)解决方案:选择项目属性->配置属性->C/

2016-11-10 10:28:26 454

转载 offsetof与container_of宏[总结]

转载自:http://www.cnblogs.com/woainilsr/p/3472409.html1、前言  今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大。offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。两个宏设计的很巧妙,值得学习。linux内核中有着两个宏的定

2016-08-02 17:35:36 292

转载 内核链表和普通链表的区别

转载自:http://blog.csdn.net/linux_wgl/article/details/7308133内核链表和普通链表的区别         内核链表是一个双向链表,但是与普通的双向链表又有所区别。内核链表中的链表元素不与特定类型相关,具有通用性。         我们先来看一幅图        kernel list展示的是内核链表的结构,

2016-08-02 17:09:21 1030

原创 TMS320C6678基础学习——TMS320C6678 OverView

TMS320C6678 OverView花了几个小时将TMS320C6678的技术手册断断续续的看完了,主要了解了板子特性,运算单元,供电序列,引导模式等内容,关于寄存器部分的内容都没有怎么看,等要用的时候再说吧 主要了解的内容如下图 板子特性 功能框图 一些主要的参数 DSP内核描述 C66x dsp集成了8个功能单元,两个寄存器组(共64个32位的寄存器) *The data typ

2015-12-22 17:06:35 8393 1

原创 TMS320C6678基础学习——初步了解TMDXEVM6678L EVM

初识TMDXEVM6678L EVM关键特性介绍:TMDXEVM6678L是一块高性能,低成本的独立开发板。TI多核DSP TMS320C6678512M DDR3-1333内存64M NAND FLASH 搞数据存储密度的解决方案,读取是一次读一个块,擦除快,写入快 16M NOR FLASH 适合存储少量代码,可直接执行里面的代码,内存随机读取,读取快两个千兆网口(10/100/10

2015-12-21 16:54:11 8540

原创 eclipse开发android之环境搭建

阅读前请看如果你还没有下载任何软件,那么强烈建议你使用AndroidStudio软件开发android程序,如果你已经下载了 那么请往下看……软件下载如果你已经下载好了所有的软件请跳过此篇jdk下载安装jdk的下载直接百度进入甲骨文官网下载即可 eclipse 的下载eclipse下载相对简单,在百度或者bing上直接搜索eclipse就可以下载,或者点击http://www.eclipse.o

2015-12-17 22:19:15 590

数字信号处理 原理、算法与应用 Proakis 第四版英文

4th Digital Signal Processing - Proakis and Manolakis(1) 资源来自于网络,共享给网络

2015-10-10

C语言实现LU PLU Givens Household分解

用C语言实现矩阵的几个主要分解。LU PLU Givens Household分解

2015-06-20

quartus ii 11.1破解

破解quartus ii11.1,解决众多问题

2013-05-05

空空如也

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

TA关注的人

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