自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽雨雨幽

专注等于充实

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 RTMPdump(libRTMP) 源代码分析 10: 处理各种消息(Message)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-19 18:24:51 508

转载 RTMPdump(libRTMP) 源代码分析 9: 接收消息(Message)(接收视音频数据)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-19 17:57:01 587

转载 RTMPdump(libRTMP) 源代码分析 8: 发送消息(Message)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-19 17:21:08 518

转载 RTMPdump(libRTMP) 源代码分析 7: 建立一个流媒体连接 (NetStream部分 2)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-19 16:52:15 981

转载 最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)

=====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)

2017-09-19 16:10:51 706

转载 最简单的基于librtmp的示例:接收(RTMP保存为FLV)

====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)

2017-09-19 16:08:53 504

转载 最简单的基于librtmp的示例:发布(FLV通过RTMP发布)

=====================================================最简单的基于libRTMP的示例系列文章列表:最简单的基于librtmp的示例:接收(RTMP保存为FLV)最简单的基于librtmp的示例:发布(FLV通过RTMP发布)最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)

2017-09-19 16:08:15 478

转载 最简单的基于FFMPEG的推流器附件:收流器

=====================================================最简单的基于FFmpeg的推流器系列文章列表:《最简单的基于FFmpeg的推流器(以推送RTMP为例)》《最简单的基于FFMPEG的推流器附件:收流器》=====================================================

2017-09-19 14:30:05 486

转载 EasyRTMP实现的rtmp推流的基本协议流程

EasyRTMP介绍EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),以及各种情况下的直播恢复(服务器重启、网络重启、硬件设备重启),今天我们

2017-09-18 11:33:12 1010

转载 RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-15 18:10:36 355

转载 RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-15 17:53:27 359

转载 RTMPdump(libRTMP)源代码分析 4: 连接第一步——握手(Hand Shake)

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-15 17:26:58 513

转载 RTMPdump(libRTMP) 源代码分析 3: AMF编码

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-15 16:47:21 492

转载 RTMPDump(libRTMP)源代码分析 2:解析RTMP地址——RTMP_ParseURL()

=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP) 源代码分析3:

2017-09-15 16:26:45 575

转载 RTMPdump 源代码分析 1: main()函数

转自雷神=====================================================RTMPdump(libRTMP) 源代码分析系列文章:RTMPdump 源代码分析 1: main()函数RTMPDump (libRTMP) 源代码分析2:解析RTMP地址——RTMP_ParseURL()RTMPdump (libRTMP)

2017-09-15 11:52:01 415

转载 软件授权协议

开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢? 答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源

2017-09-14 17:49:35 1815

转载 EasyRTMP CPU占用问题调优(一)

EasyRTMP前面介绍过EasyRTMP是高效的跨平台的RTMP推送库。libEasyRTMP的基本操作RTMP_Alloc() :用于创建一个RTMP会话的句柄。 RTMP_Init():初始化句柄。 RTMP_SetupURL():设置会话的参数。 RTMP_Connect():建立RTMP链接中的网络连接(NetConnection)。 

2017-09-14 17:03:02 483

转载 Signal ()函数详细介绍 Linux函数

signal()函数理解在 这个头文件中。signal(参数1,参数2);参数1:我们要进行处理的信号。系统的信号我们可以再终端键入 kill -l查看(共64个)。其实这些信号时系统定义的宏。参数2:我们处理的方式(是系统默认还是忽略还是捕获)。一般有3中方式进行操作。(1)eg: signal(SIGINT ,SIG_ING );//SI

2017-09-11 17:00:57 417

转载 crtmpserver流媒体服务器的介绍与搭建

前言      Adobe的FMS(Flash Media Server)是很好用。但对应着分级授权的是money和有限功能开放。商业的东西既然用不起,也阻碍了我们的技术进步,那就只能求助于开源社区了。而crtmpserver就是FMS的替代者之一1. crtmpserver简介    crtmpserver的功能总来说:支持推送给它的rtmp流

2017-09-11 15:59:18 339

转载 使用ffmpeg合并视频文件的三种方法

ffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。  使用concat协议进行视频文件的合并这种方式的适用场景是:视频容器是MPEG-1, MPEG-2 PS或DV等可以直接进行合并的。换句话说,其实可以直接用cat或者copy之类的命令来对视频直接进行合并。很多文章介绍了这

2017-09-08 11:52:07 5736

转载 视频解码之软解与硬解

硬解只是把解码工作给显卡软件则是用cpu解码视频解码之软解与硬解硬解:从字面意思上理解就是用硬件来进行解码,通过显卡的视频加速功能对高清视频进行解码,很明显就是一个专门的电路板(这样好理解...)来进行视频的解码,是依靠显卡GPU的。软解:字面上理解就是用软件进行解码,这样理解也对,但是实际最终还是要硬件来支持的,这个硬件就是CPU。既然有这两种不同的解

2017-09-07 11:14:13 1821

转载 音视频同步(播放)原理

每一帧音频或视频都有一个持续时间:duration:采样频率是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。。正常人听觉的频率范围大约在20Hz~20kHz之间,根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更

2017-09-06 11:25:57 1306

转载 Ucloud直播技术细节

本文由 著名直播平台都在使用的云计算公司 UCloud 流媒体研发团队撰写!网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的打开时间和延迟变成了影响产品功能发展重要指标。那么,问题来了:如何实现低延迟、秒开的直播?先来看看视频直播的5个关键的流

2017-09-06 10:59:42 1627

GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf

GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf

2024-03-27

基于大规模弱监督的鲁棒语音识别

基于大规模弱监督的鲁棒语音识别

2024-03-05

MediaInfo_GUI_0.7.66_Windows_x64_WithoutInstaller.7z

一个专门查看视音频格式的工具,作者雷神

2022-01-13

ffmpeg基础库编程开发_add_notes.pdf

音视频封装格式,编码格式,ffmpeg基础接口的介绍

2019-05-24

video_file_format_spec_v10_1.pdf

flv官方文档。The open FLV and F4V file format specification specification documents file format information for storing media content used to deliver streaming audio and video for playback in Adobe Flash Player and Adobe AIR. These video file formats are open, allowing other products and technologies to implement these specifications.

2018-05-14

Lex和Yacc从入门到精通pdf

本系列文档就是专门用来由浅入深的介绍两 个有名的Unix 工 具Lex 和Yacc,并会一步一步的详细解释如何用这两个工具 来实现我们想要的任何 功能的解析程序

2017-12-25

rtmpdump-2.3_add_note

rtmpdump-2.3 add useful notes for developers。rtmpdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.

2017-09-20

空空如也

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

TA关注的人

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