自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下调用硬件编解码加速的方法(ffmpeg)【个人电脑已实测】

根据查阅了互联网资料,相关文章等。

2024-03-28 16:34:07 483 2

转载 单独编译和使用webrtc音频回声消除模块(附完整源码+测试音频文件)(转)

webrtc aec

2022-10-08 19:18:33 1431 1

转载 使用CMAKE编译WEBRTC中的AGC、NS、AEC代码

WEBRTC AGC AEC

2022-09-28 21:02:24 374

原创 一个很好的查看调试信息的工具

调试工具记录

2022-09-11 15:32:08 141

原创 window屏幕录制

windows屏幕录制

2022-09-10 14:14:03 575

原创 可用的speex

http://t.zoukankan.com/magics-p-6654851.html可用的speex

2022-09-04 20:35:12 73

原创 c语言代码量统计工具

c语言代码量统计工具

2022-07-20 09:50:02 2208

原创 openpose-master 编译说明

编译openpose,其实比较简单,使用网络上找到的代码,可以很容易的进行编译,但是,网络上一般都是默认的cudn(也就是使用gpu运行的),在自己的电脑上,很容易出现显卡的版本不对或者不支持什么的,无法进行验证。所以需要使用cpu版本进行验证。而编译cpu版本需要进行一些简单的步骤,这样比较好代码下载地址:GitHub - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection

2022-01-05 22:58:55 508

原创 java调用cmd命令,,安是

try { if(isCloseVideoCollect&&count>5) { LogUtil.e(TAG, "run: testcmd > in "); Process cmdPS = null; cmdPS = Runtime.getRuntime().exec("su"); ...

2021-10-29 12:18:51 127

原创 android studio 加载jni调试

1、在主工程的local.properties中添加ndk信息,如## This file must *NOT* be checked into Version Control Systems,# as it contains information specific to your local configuration.## Location of the SDK. This is only used by Gradle.# For customization when using a Ver

2021-10-28 15:55:41 1323

原创 rabbitmq 在c语言上的使用

本实验的基础是在CentOS7.3的基础上安装erl18.2.1和rabbitmq3.6.9上运行然后参考如下内容: 安装CMake: (1)下载cmake:http://download.csdn.net/download/fm0517/9936318 (2)解压:tar -xvzf cmake-3.9.1.tar.gz (3)进入目录 cmake-3.9.1 (4...

2021-10-28 15:52:03 357

原创 webrtc 视频流接收流程分析从 socket 接收数据一直到放入 jitterbuffer 内整个处理流程与环节

webrtc 视频流接收流程分析从 socket 接收数据一直到放入 jitterbuffer内整个处理流程与环节部分流程依赖于webrtc 中有关 socket 运行机制以及 stun 收发过程 及 Candidates 生成流程分析/false, type, description); ./pc/jsep_transport_controller.cc RTCError JsepTransportController::ApplyDescription_n( ...

2020-07-18 13:25:17 844

原创 WEBRTC带宽估计A Google Congestion Control Algorithm for Real-Time Communication on the  World Wide Web

[Docs] [txt|pdf|xml|html] [Tracker] [Email] [Diff1] [Diff2] [Nits] [IPR]Versions: 00010203draft-alvestrand-rmcat-congestionNetwork Working Group H. Lund...

2020-04-21 20:29:15 1137

原创 WebRTC学习资料大全

https://www.cnblogs.coWebRTC学习资料大全在学习WebRTC,找了些资料,记录一下,供以后查询。有些需要翻墙才能看WebRTC 介绍官网在这里:https://webrtc.org/。然后这里有一个官方的Getting Started:https://webrtc.org/start/。Google关于WebRTC的幻灯片:http://i...

2020-04-21 16:50:10 249

转载 从WebRTC提供的示例工程peerconnection_client入手学习Webrtc

转自:https://www.cnblogs.com/fangkm/p/4370492.html转载请注明出处:http://www.cnblogs.com/fangkm/p/4370492.html上一篇文章简单地介绍了下WebRTC的协议流程,这一篇就开始介绍框架与接口。一提到框架,本能地不知道从什么地方入手了。曾经直接从Chromium项目对WebRTC的源码的集成方面入手,后来...

2020-04-21 16:26:12 609

原创 JAVA学习记录

在菜鸟学习里面的java学习中,finalize() 方法是如何回收代码的,比如为什么:public class FinalizationDemo{public static void main(String[] args){Cake c1 = new Cake(1);Cake c2 = new Cake(2);Cake c3 = new Cake(3);c2 = ...

2018-09-10 21:57:56 206

转载 TS流解析【PCR】自己的总结

http://www.cnblogs.com/ztteng/articles/3166025.htmlhttp://blog.csdn.net/liuhongxiangm/article/details/8981032http://blog.sina.com.cn/s/blog_6b94d5680101ton7.htmlhttp://blog.csdn.net/jl2011/artic...

2018-08-30 18:19:49 12981 3

原创 学习总结1—TS解码和打包总结

最近一直在做一个关于TS流解析和打包的工作,这里是做一次总结,也是第一次总结,以后将陆续尝试些更多的总结。首先,网上其实能找到很多关于ts流的信息,其实总结出来就是很简单的几点。一个ts流,我们能使用的通常是这样的格式,这里可以参考https://blog.csdn.net/occupy8/article/details/43115765。1.     在ts的前面四个字节中,如果PID=...

2018-08-13 20:44:28 1175

转载 vs2015+ffmpeg开发环境配置【转】

  本文转载自:http://blog.csdn.net/hustlx/article/details/510143071.在http://ffmpeg.zeranoe.com/builds/  下载最新的ffmpeg的dev版和share版,注意下载的时候严格区分x64和x86,取决于你vs2015调试的解决方案平台用什么,如果安装了错误的版本将会出现一堆无法解析的错误。包含三个版本:Sta...

2018-06-23 09:30:02 2687

转载 ffmpeg对mpeg2-TS解析的最详细分析 ffmpeg

MPEG的系统层编码为不同的应用场景设计了两种格式: TS(Transport Stream) 和PS(Program Stream),它们两者之间不具有层级关系,在逻辑上,它们两者都是由PES(Packetized Elementary Stream)包组成的,所以可以很方便地实现相互转换.TS(Transport Stream):   是将具有一个或多个独立时间基的一个或多个节目(包括音频...

2018-06-11 17:03:29 1585

转载 SOCKET—接收TCP和UDP端口

一。  <TCP>server端:#include "stdafx.h"#include <stdio.h>#include <winsock2.h>#pragma comment(lib,"ws2_32.lib")int main(int argc, char* argv[]){    //初始化WSA    WORD sockVersion = MAKEWO...

2018-06-10 17:28:11 542

转载 CMake脚本编写简单入门示例

原文地址:https://blog.csdn.net/onion_autotest/article/details/7222954CMake是一个跨平台的编译配置工具,CMake运行时,有两种主要模式:执行脚本模式,和执行编译模式 。本文主要介绍CMake执行脚本模式,以及如何编写CMake脚本,并给出简单的示例。至于CMake时如何安装、配置等内容,网上到处都有资料可查,本文在此不做介绍。一...

2018-05-08 19:09:23 1636

转载 Makefile经典教程(掌握这些足够)

该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886本文转载地址:https://blog.csdn.net/ruglcc/article/details/7814546/makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,...

2018-05-07 15:07:49 316

原创 RabbitMQ下的生产消费者模式与订阅发布模式

所谓模式,就是在某种场景下,一类问题及其解决方案的总结归纳。生产消费者模式与订阅发布模式是使用消息中间件时常用的两种模式,用于功能解耦和分布式系统间的消息通信,以下面两种场景为例:数据接入   假设有一个用户行为采集系统,负责从App端采集用户点击行为数据。通常会将数据上报和数据处理分离开,即App端通过REST API上报数据,后端拿到数据后放入队列中就立刻返回,而数据处理则另外使用Worker...

2018-05-07 10:33:33 236

原创 rabbitmq+JAVA中发送端的区别

发送端方式一:     //创建hello队列          channel.queueDeclare(QUEUE_NAME, false, false, false, null);         //发送消息          channel.basicPublish("", QUEUE_NAME, null, msg.getBytes());  方式二: //创建hello队列     ...

2018-05-07 10:16:47 213

原创 rabbitmq在c、java、python互通时的程序

java:在与python或者java语言以及C语言互通时,需要有更改,现在的程序如下:生产者的java程序:package RabbitMQMaven_P.test_P;/** * Hello world! * */import com.rabbitmq.client.Channel;  import com.rabbitmq.client.Connection;  import com.rab...

2018-05-07 09:00:47 759

原创 rabbitmq 在c语言上的使用

本实验的基础是在CentOS7.3的基础上安装erl18.2.1和rabbitmq3.6.9上运行然后参考如下内容: 安装CMake: (1)下载cmake:http://download.csdn.net/download/fm0517/9936318 (2)解压:tar -xvzf cmake-3.9.1.tar.gz (3)进入目录 cmake-3.9.1 (4...

2018-05-03 19:59:41 3281

原创 java+rabbitmq+eclipse

1、新建project->maven->maven Project2、pom.xml里加入:<dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <ve

2018-05-03 14:37:31 661

转载 ecipse中Java项目导入jar包:1、使用maven,2、普通方法

壹使用maven导入jar包右键项目-Configure-to maven转成maven项目直接完成,也可以安装需求更改参数转换成功后,在项目下找到pom.xml如图。接下来我们在浏览器中访问支持提供maven服务的网站以下以mvn网为例:https://mvnrepository.com/直接在搜索中搜索需要的jar包。这里JDBC为例子在搜索出来的jar包中选择...

2018-05-03 11:23:54 4943

原创 rabbitmq3.6.9+erl18.2.1+centos7.3最终安装版本

安装依赖文件:  yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了[plain] view plain copy yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel op...

2018-05-02 17:03:02 1172

转载 HAProxy安装-centos7.3-负载均衡软件

简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAPro...

2018-04-25 08:57:37 702

转载 RabbitMQ 插件的禁用和启用

转自:http://haili.me/archives/tag/rabbitmqctl先安装rabbitmq-server这里就不写了,之前有篇文章里有相关步骤:RabbitMQ的安装与配置如果/etc/rabbitmq不存在会报如下错误:Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoen...

2018-04-24 10:53:52 12190

原创 自己的笔记本上设置RabbitMQ集群

RabbitMQ 是用 erlang 开发的,集群非常方便,因为 erlang 天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit 模式大概分为以下三种:单一模式、普通模式和镜像模式。单一模式:最简单的情况,非集群模式。  没什么好说的。普通模式:默认的集群模式。  对于 Queue 来说,消息实体只存在于其中一个节点,A、B 两个节点仅有相同的元数据,即队列结构。当消息进入 A 节点...

2018-04-24 10:44:37 385

原创 今日关注:

一类:300516600435300114600482300065300024000561600764000605300697二类:002025600309三类:300667

2018-04-19 22:59:52 175

转载 CentOS7 php 安装 amqp扩展

继续安装完 rabbitmq后,安装最新 php amqp扩展http://www.cnblogs.com/8000cabbage/p/7788575.html参考:carson1.安装rabbitmq-chttps://github.com/alanxz/rabbitmq-c/releases安装最新版 //下载的过程时间可能有些长wget -c https://github.com/alanx...

2018-04-19 19:01:22 863

原创 rabbitMQ配置文件+用户管理

rabbitMQ允许设置系统范围的可调参数并通过配置文件进行设置。典型的,在rabbitmq/rabbitmq.config文件里。不过我在3.6.9里并没有找到这个文件,所以 ,后面仍然需要查找和学习管理用户添加用户:./rabbitmqctl add_user cashing-tier cashMelcashing-tier是用户名,cashMel是密码输出:Creating user "ca...

2018-04-19 18:39:51 3099

转载 rabbitMQ+python+CentOS+远程连接

发布/订阅  系统1.基本用法生产者 1 import pika 2 import sys 3 4 username = 'wt' #指定远程rabbitmq的用户名密码 5 pwd = '111111' 6 user_pwd = pika.PlainCredentials(username, pwd) 7 s_conn = pika.BlockingConnection(pik...

2018-04-18 23:27:36 661

原创 我的第一个rabbitMQ程序-hello_world

首先确定rabbitMQ已经安装完成,也就是在安装目录下运行rabbitMQ-server能成功之后进行如下两个步骤:首先创建一个hello_world_send.py  import os  import pika    conn = None    try:      # 获取连接      conn = pika.BlockingConnection(pika.ConnectionParam...

2018-04-18 09:31:52 146

原创 centos7.3+ipython

在安装ipython时提醒没有pip,因此网上的教程安装,但是出现没有epel包,所以,再次记录一次利用rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm 命令安装epel,不过这个网址应该没有epel了,需要改为这个网址rpm -ivh http://mirrors.ustc.e...

2018-04-17 20:45:23 247

原创 rabbitMQ+centos7.3+windows764

参考网址:https://blog.csdn.net/qq_34021712/article/details/725677861.安装Erlang环境1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了[plain] view plain copy yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel op...

2018-04-17 10:29:30 133

dxva2解码,验证可以使用的硬解码

ffmpeg

2024-04-02

WebRTP201911.z01-代码的第二部分

有两个文件,这是压缩包的第二个。代码还算比较新,因为国内翻墙有时候不方便,下载代码页不是很方便,上传上来供大家学习

2020-01-14

WebRTP201911.zip

有两个文件,这是压缩包的第一个。代码还算比较新,因为国内有时候不方便,下载代码页不是很方便,上传上来供大家学习

2020-01-14

完整的TS码流分析源代码

转载别人的, 基本免费,供大家学习 1)在终端显示流中所有节目的信息(节目号,解码名字,音视频ID,输入一个节目号能够保存音视频数据包,能够在播放器中播放)。(PAT,SDT,PMT表的解析) 2)输入一个节目号能够显示未来几天的信息(EIT表的解析) 3)显示NIT表中的信息 4)显示CAT表的信息(主要是ECM_PID,和EMM_PID) 5)显示系统的时间,这个是我猜的其实我也不知道是系统时间(TDT表的解析)

2018-06-11

ffmpeg编码的代码

网上买的关于ffmpeg的编码部分

2017-08-20

电气测试上课课件

是西北工业大学电气专业的专业课ppt,是西工大电气专业考试过关的神器

2013-05-13

信息论 图片信息熵等计算

是信息工程专业课程的大作业,里面的文档会详细介绍每个文件的用处

2012-11-14

空空如也

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

TA关注的人

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