首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
97
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
从0到1实现Web端H.265播放器:视频解码篇
本文在这里就不对H.265做介绍了。感兴趣的朋友可以看下面的文章了解详情。(第一篇是我们在2019年3月发布的文章,距今已有2年,时间过得真快) 看了上面那篇2年前的文章应该清楚了浏览器对于H.265支持程度。好消息是经过两年发展,Webassembly发布了1.1版本,增加了…
M3U8 格式与基于 Node.js 开发 M3U8 在线视频批量下载工具
本文介绍了M3U8格式,以及一个基于Node.js开发的支持多线程并发批量下载M3U8视频的命令行工具,它可以根据给定的M3U8链接进行下载,然后转换为 mp4 格式,同时也支持 API 方式调用。
Live555 源码解析 (2) - RTSP 协议概述
上一篇 Live555 源码解析 (1) - Main 寻根问祖,留其筋骨将 main() 函数脉络做了整体分析,理论上本篇将从服务器的创建开始讲起,但众所周知,Live555 媒体服务器是 RTSP 服务器的实现,因此继续追踪源码前,先整体介绍下 RTSP 协议及相关协议内容。如读者已掌握 RTSP 内容,则可跳过本篇,继续下一篇 Live555 源码解析(3) - 服务开启,愿者上钩的阅读。
视频通信中音视频处理技术
视频通信过程中会涉及到大量的音视频处理技术,按照在通信系统中所处位置的不同,可以分为发送端和接收端的音视频处理技术。 发送端的音视频处理技术主要包括:视频帧的变换、自适应丢帧、增强;音频采样率转换、回声消除;音视频修饰等。这些技术的目的都是为视频直播提供高质量或者定制化的信号源…
音视频--视频入门
是一种自带全部信息的独立帧,无需参考其他图像便可独立进行解码,可以简单理解为一张静态画面。视频序列中的第一个帧始终都是I帧,因为它是关键帧。 除了I帧之外的所有帧,全部向前依赖。 所有帧都只保存与前一帧的差异,以达到高压缩率的效果。 解码时需要用之前缓存的画面叠加上本帧定义的差…
音视频(一)AudioTrack播放PCM裸数据
音视频(一)AudioTrack播放PCM裸数据 PCM介绍: PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,P
史上全最的WAV格式详解
WAV即WAVE,是经典的Windows音频数据封装格式,由Microsoft开发。数据本身格式为PCM,也可以支持一些编码格式的数据,比如最近流行的AAC编码。如果是PCM,则为无损格式,文件会比较大,并且大小相对固定,可以使用以下公式计算文件大小。 其中HeadSize为W…
PCM数据格式你该知道的一切
1.什么是 PCM ? 2.PCM 数据的三个重要步骤 ? 2.1 采样 通常自然界的声音可以通过一条曲线在坐标中显示连续的模拟信号表示. g) 为了更加容易理解 PCM,选取其中的一个波形,假设这一
1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取
前面介绍了如何通过相机实时获取音视频数据。 我们接下来就需要了解获取到的数据到底是什么样的。 使用系统提供的接口获取到的音视频数据都保存在CMSampleBufferRef中。 使用GPUImamge获取到的音频数据为CMSampleBufferRef,获取到的视频格式为BGR…
视频的基本参数及H264编解码相关概念
上几篇文章介绍了音频的采集以及编码,现在我们开始学习视频相关的知识,同样先从概念开始。本篇文章的主要内容有: 帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz) 由于人类眼睛的…