文章分类 -  08-专题-多媒体

音视频、直播等技术
摘要:来源:https://zhuanlan.zhihu.com/p/51097798 在文章如何快速设计一个FIR滤波器(一)以及如何快速设计一个FIR滤波器(二)等文章中,我们讨论了如何设计FIR(Finite Impulse Response Filter),FIR有很多优点,比如可以获得线性相位, 阅读全文
posted @ 2021-01-30 19:39 小天儿 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:1 简述 VideoEye是一个开源的视频分析的软件。本软件可以播放和分析视频数据。它支持多种视频流输入方式:HTTP,RTMP,RTSP以及文件等等。该软件可以实时分析视频流并能以图形化的方式呈现其分析结果。目前该软件还处于完善阶段。 1.1 视频播放 视频播放是本软件最基本的功能。 1.2 压缩 阅读全文
posted @ 2021-01-22 15:31 小天儿 阅读(619) 评论(0) 推荐(0) 编辑
摘要:0 概览 学习信号时域和频域、快速傅立叶变换(FFT)、加窗,以及如何通过这些操作来加深对信号的认识。 1. 理解时域、频域、FFT 傅立叶变换有助于理解常见的信号,以及如何辨别信号中的错误。 尽管傅立叶变换是一个复杂的数学函数,但是通过一个测量信号来理解傅立叶变换的概念并不复杂。 从根本上说,傅立 阅读全文
posted @ 2021-01-18 15:15 小天儿 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/leixiaohua1020/article/details/18893769 向雷大致敬! 0. 生活中的视音频技术 平时我们打开电脑中自己存电影的目录的话,一般都会如下图所示,一大堆五花八门的电影。(其实专业的影视爱好者一概会把影视文件分门别类的 阅读全文
posted @ 2020-12-09 16:45 小天儿 阅读(276) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/huixingshao/article/details/46561535 SDL简介 有关SDL的简介在《最简单的视音频播放示例7:SDL2播放RGB/YUV》以及《最简单的视音频播放示例9:SDL2播放PCM》中已经叙述过了,不再重复。这两篇文章中也提到了 阅读全文
posted @ 2017-07-17 14:08 小天儿 阅读(759) 评论(0) 推荐(0) 编辑
摘要:此文发表时间是07年,ffmpeg api已经变化不少,但是基本数据结构和整体流程还是一样的。看此文能对ffmpeg整体架构有个比较清晰的了解。 原文:http://linux.chinaunix.net/techdoc/beginner/2009/09/10/1134986.shtml FFmpe 阅读全文
posted @ 2017-07-17 01:51 小天儿 阅读(703) 评论(0) 推荐(0) 编辑
摘要:一:参数说明 通用选项 能力集列表 -formats:列出支持的文件格式。 -codecs:列出支持的编解码器。 -decoders:列出支持的解码器。 -encoders:列出支持的编码器。 -protocols:列出支持的协议。 -bsfs:列出支持的比特流过滤器。 -filters:列出支持的 阅读全文
posted @ 2017-07-17 01:27 小天儿 阅读(10082) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.360doc.com/content/13/0829/15/13084517_310733557.shtml 一、基本概念 1)ES ES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等), 阅读全文
posted @ 2016-06-03 01:05 小天儿 阅读(2963) 评论(0) 推荐(0) 编辑
摘要:1.概述: HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS系统,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于, 阅读全文
posted @ 2016-06-03 00:47 小天儿 阅读(2399) 评论(0) 推荐(0) 编辑
摘要:前面介绍了直播后端系统的原理及优化,那么直播推流、播放端是否就没有可以优化的点呢? 答案是否定的。客户端的优化对直播秒开、延迟体验的实现至关重要,这里重点介绍移动终端的情况。 解析优化 参见之前介绍的DNS过程,如下图: 基于可控和容灾的需要,移动端代码一般不会hardcode 推流、播放的服务器I 阅读全文
posted @ 2016-05-27 14:25 小天儿 阅读(1019) 评论(0) 推荐(1) 编辑
摘要:上篇[2]我们讲述了直播应用层协议及传输层协议的选择以及对直播体验影响的分析 。 本篇中我们将介绍在传输直播流媒体过程中的内容缓存与传输策略优化细节原理。 基础知识:I帧、B帧、P帧 I帧表示关键帧。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成。(因为包含完整画面) P帧表示这一 阅读全文
posted @ 2016-05-27 14:23 小天儿 阅读(2097) 评论(0) 推荐(0) 编辑
摘要:上篇我们讲述了如何让直播内容以“最短”路径从主播到观众上,传输层面获得最低延迟,在本篇中我们会介绍直播应用层协议及传输层协议的选择以及对直播体验影响的分析。 直播协议选择 国内常见公开的直播协议有几个:RTMP、HLS、HDL(HTTP-FLV)、RTP,我们来逐一介绍。 RTMP协议:是Adobe 阅读全文
posted @ 2016-05-27 14:22 小天儿 阅读(9430) 评论(0) 推荐(1) 编辑
摘要:网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的打开时间和延迟变成了影响产品功能发展重要指标。 那么,问题来了: 如何实现低延迟、秒开的直播? 先来看看视频直播 阅读全文
posted @ 2016-05-27 14:21 小天儿 阅读(1697) 评论(0) 推荐(2) 编辑
摘要:原文:http://www.cnblogs.com/xkfz007/archive/2012/08/12/2613690.html 第1章介绍 1. 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大 存储困难 一张DVD只能存储几秒钟的未压缩数字视频。 传输困难 1兆的带宽传输一秒的数字电视视 阅读全文
posted @ 2016-05-27 11:17 小天儿 阅读(570) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示