自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用vs编译环境amd64,解决 qrc 编译出错:fatal error C1060:编译器的堆空间不足

出现原因:qrc_xxxx.cpp文件过大1、解决方案一:qrc分文件2、解决方案二:用x64打开.sln文件 step1: 执行vs2015的编译命令行:VS2015 x64 x86 兼容工具命令提示符 step2: cd D:\progject (进入工程目录) step3: XXX.sln 再编译就解决了...

2020-04-20 14:30:12 2514

原创 Webrtc支持FFMPEG硬解码之解码实现(三)

Webrtc支持FFMPEG硬解码之Intel(一)-CSDN博客Webrtc支持FFMPEG硬解码之NVIDA(二)-CSDN博客Webrtc支持FFMPEG硬解码之解码实现AMD硬解目前还没找到可用解码器,欢迎留言交流以对于编码器,FFMMPEG里面搜索编码器的名称,即可找到,例如“h264_qsv”encoder, 参见:qsvenc_h264.c对于解码器,FFMPEG采用了宏定义方式实现,例如:“h264_qsv” decoder,参见qsvdec.c文件​。

2024-06-13 19:05:05 430

原创 Webrtc支持FFMPEG硬解码之NVIDA(二)

此系列文章分分为三篇,Webrtc支持FFMPEG硬解码之Intel(一)-CSDN博客Webrtc支持FFMPEG硬解码之NVDIAWebrtc支持FFMPEG硬解码之解码实现AMD硬解目前还没找到可用解码器,欢迎留言交流。

2024-06-13 15:16:29 211

原创 Webrtc支持FFMPEG硬解码之Intel(一)

Webrtc支持FFMPEG硬解码

2024-06-13 14:58:41 409

原创 Webrtc源码编译之个人仓库

webrtc源码编译

2024-06-03 10:17:24 483

原创 Webrtc支持HEVC之Mediasoup SDP协商编码流程(三)

Mediasoup SDP协商编码流程

2024-05-31 16:43:59 614

原创 Webrtc支持HEVC之编解码器创建(二)

Webrtc编解码器创建

2024-05-31 16:36:27 443

原创 Webrtc支持HEVC之FFMPEG支持HEVC编解码(一)

FFMPEG支HEVC编解码

2024-05-31 16:31:53 756

原创 MediaFoundation采集

Media Foundation 旨在应对高清内容带来的挑战。 在整个平台中改进的音频和视频质量,现在可以为下一代高清内容提供出色的体验。与 DXVA 1.0 相比,DirectX 视频加速 (DXVA) 2.0 提供更高效的视频加速,视频解码更可靠、更精简,在视频处理中扩展了硬件的使用。 使用 DXVA 2.0,Windows 可以处理一些要求最苛刻的高清内容,并提供高质量和改进的故障复原能力。在整个视频管道中保留颜色空间信息。 用户可以以完全保真度欣赏视频内容。 颜色信息和交错图像现在传递到硬件进行单通

2024-03-11 10:20:21 1068

原创 Mediasoup本地部署

包含app(客户端)、server(服务端)、broadcasters(推流模块)指向本地mediasoup、mediasoup-client。此时可以看看到mediasoup-demo完全启动起来。注意:不能使用python3,请用自带的python。

2023-09-07 15:33:28 465

原创 第四篇 DirectShow 采集调用结构关系

(成员有IPin)---CaptureSinkFilter。

2023-09-05 15:50:02 354

原创 三、视频设备的枚举以及插拔检测

本章主要讲述,如何获取设备名称以及guid,采集设备的采集格式识别,设备的插拔设备列表以及属性的获取使用的directshow(后续的MediaFoundation无法获取OBS摄像头)设备的插拔使用的是QT 捕获系统消息,捕获到设备插拔后,重新获取下设备列表(这里并没有动态的添加或者删除,考虑的主要是维护UI显示时 设备顺序的一致性)

2023-09-04 16:35:47 1275

原创 第二篇: libyuv的编译

DirectShow采集出来的视频, 采集格式(例如: mjepg)和我们需要的视频格式(i420)并不一致,因此需要解码。

2023-08-31 11:04:34 434

原创 第一篇: DirectShow视频采集

1)、DriectShow是windows基础的采集模块,支持xp、win7、vista 以及更新的wIndows版本。2)、在win8之后 建议使用和但由于部分虚拟摄像头 并不支持MediaFoundation,所以DirectShow在采集领域仍然占领一席之地3)、DriectShow也有一定的局限性,能识别的采集格式相对较少,在部分摄像头(HD Web Camera)测试出在部分分辨率的情况下会出现卡顿。

2023-08-31 10:54:28 892

原创 windows 编译libyuv

二、创建VS工程并且 include下的所有头文件,source下的所有文件添加进去三、VS项目属性->c/c++->预处理器->预处理器定于添加HAVE_JPEG定义 (解码MJPEG)四、libjpeg-turbo下载五、编译可以参考 BUILDING.md需要环境: VS2019CMakeYASM 启动vs工具 编译:cd libjpeg-turbocmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Releasen

2023-07-11 15:10:35 1264

原创 Windows脚本导出git当前分支信息

导出git当前分支信息

2023-06-30 18:51:59 136

原创 I420数据保存为图片

前提:webrtc::VideoFrame 转化为图片保存。

2023-06-06 11:36:37 235

原创 Desktop is unable to push commits to this branch

Desktop is unable to push commits to this branch

2023-04-12 15:56:42 406 1

原创 windows 读取Dump 堆栈信息

windows异常处理

2022-11-16 17:38:11 657

原创 C++源码网站

cppreference.com

2022-11-06 18:25:57 202

原创 Webrtc音频发送延迟

音频发送延迟

2022-10-13 20:16:23 589 1

原创 iperf带宽探测工具

iperf使用文档

2022-08-23 15:11:50 1525

原创 TCC丢包率计算

TCC丢包率计算

2022-08-23 15:07:58 1296

原创 音频抗丢包以及暴力重传实现抗丢包80%

音频抗丢包以及暴力重传实现抗丢包80%

2022-07-27 16:21:43 1061

原创 Webrtc音频技术(未完)

Webrtc音频技术

2022-07-27 15:56:40 1034 1

原创 Webrtc丢包率的计算

webrtc丢包率的计算

2022-07-27 15:53:07 419

原创 webrtc发包和码率调整

webrtc发包和码率调整

2022-07-27 15:49:26 584

原创 Webrtc Rtp包解密

Rtp包

2022-07-27 15:33:26 489

原创 视频暂停发送逻辑

视频暂停发送逻辑

2022-07-27 15:30:32 264

原创 音视频码流分配策略

音视频码流分配策略

2022-07-27 15:29:16 489

原创 AudioOptions

AudioOptions

2022-07-27 15:27:14 569

原创 peer_connection_interface参数

PeerConnetionInterface

2022-07-27 15:25:52 556

原创 SDP详解

SDP详解。

2022-07-27 15:22:19 678

原创 Webrtc Statistics Dictionary

Webrtc Statistics DictionaryIdentifiers for WebRTC's Statistics APIenum RTCStatsType { "codec", // RTCPeerConnection流当前正在使用的编解码器 "inbound-rtp", // 收到的RTP流统计信息 ...

2022-02-22 15:07:37 613

原创 Webrtc源码编译

FGYP_GENERATORSGoogle官方文档参考:Development | WebRTC 安装VS VS 必须安装在C盘,负责后续需要修改很多文件1、Desktop development with C++ ​ 2、MFC and ATL support3、Windows10SDK ​ 选择版本:10.0.19041.0 ​ Windows Software Development Kit,下载后安装上4、通过卸载面板,选择windowsSDK change->勾选所有

2022-02-22 15:05:31 1525

原创 添加Webrtc远端仓库

一、进入本地本地仓库添加webrtc仓库下载本地仓库:git clone https//本地仓库地址//webrtc.git查看下远程仓库git remote -v添加webrtc远程仓库git remote add webrtc https//本地仓库地址//webrtc.git添加webrtc branch分支,打开.git\config,添加fetch = +refs/branch-heads/*:refs/remotes/origin/*

2022-02-09 14:46:19 721

原创 滑动窗口协议

滑动窗口协议滑动窗口协议是TCP 的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生滑动窗口协议允许发送方在停止并等待确认前发送多个数据分组。由于发送方不必每发一个分组就停下来等待确认。因此该协议可以加速数据的传输,提高网络吞吐量。注意事项:(1)发送方不必发送一个全窗口大小的数据。(2)来自接收方的一个报文段确认数据并把窗口向右边滑动,这是因为窗口的大小是相对于确认序号的。(3)窗口的大小可以减小,但是窗口的右边沿却不能够向左移动。(4)接收方在发送一个ACK前不必等待

2022-02-07 15:45:18 6020

原创 Webrtc log优化

相比原版增加了时间,对其等功能,为了方便调试增加了一个自定义级别【Debug】/* * Copyright 2004 The WebRTC Project Authors. All rights reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tre

2022-01-11 16:57:18 705

原创 Webrtc Peerconnetion

电脑2台第一台编译运行 peerconnetion_client第二台编译运行 peerconnetion_client and peerconnetion_server// 现象一:连接不上服务器,ping不通解决方案:关闭服务端防火墙// 现象二:clientA连接clinetB失败, clientA 白屏、clientB 黑屏conneting...// 现象三: 客户端连接后,重启(非正常关闭),没有重新连接,而是创建了一个新的连接step1:分析client连接server的

2022-01-04 14:27:45 1960

原创 rtp协议

// 0 1 2 3// 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 32位 uint8_t* buffer size_t size // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // |V=2|P.

2021-10-15 18:17:13 220

libyuv 基于libjpeg-turbo

最近libyuv库

2023-07-11

libyuv 基于libjpeg-turbo

最近libyuv库

2023-07-11

Translation.zip

QT、将已经翻译的ts文件内容,替换到到新的ts文件中

2021-03-10

MergeTree.cpp

合并二叉树、拷贝二叉树、二叉树广度遍历,给定任意两颗二叉树,是的二叉树的使用递归和非递归的方法合并两颗二叉树

2020-12-04

QTreeViewTest

QTreeView绑定Deleget,以及deleget样式修改,重构QTreeView, Delegate重写

2019-03-20

Blackmageic SDK

官方SDK文档,非常的有用,涉及到的技术 主要用于blackmagic开发,

2019-02-18

Hoo.WinTail.v4.2.92-crack 免破解版

Hoo.WinTail.v4.2.92-crack 免破解版

2017-07-17

空空如也

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

TA关注的人

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