05 2022 档案
摘要:音频编码步骤 点击查看代码 // // testc.c // myapp // // Created by lichao on 2020/1/30. // Copyright © 2020年 lichao. All rights reserved. // #include "testc.h" #in
阅读全文
摘要:音频重采样 重采样代码 点击查看代码 #include <stdio.h> #include <unistd.h> #include <string.h> #include "libavdevice/avdevice.h" #include "libavformat/avformat.h" #inc
阅读全文
摘要:音频编码 原始音频数据在传输过程中,占用带宽过大,所以为了方便传输,需要对音频进行编码压缩 有损压缩 消除冗余信息,即消除人的听觉范围之外的信息,以及被遮蔽的信息,这种方式压缩后,音频数据无法再还原成原始状态 信号遮蔽分为频域遮蔽与时域遮蔽 无损压缩 经过消除冗余信息之后,再使用压缩算法,对于音频数
阅读全文
摘要:一、ffmpeg采集音频流程: 打开输入设备 → 获取数据包 → 输出文件 二、ffmpeg采集音频步骤: 注册设备 → 设置采集方式 → 打开音频设备 三、开发准备(MAC环境) (1)安装ffmpeg 方法1 通过homebrew 点击查看代码 brew install ffmpeg 方法2 通
阅读全文
摘要:音频三要素: 采样率、采样大小、通道数 音视频常用工具: ffmpeg、ffplay、vlc 简单直播系统架构: 媒体流 → ffmpeg推流 → 流媒体服务器 → ffplay拉流 → 客户端播放 音频处理流程: 音频采集 → 音频编码 → 传输 → 音频解码 → 音频渲染(播放) 音频数据流:
阅读全文