音视频编程
文章平均质量分 97
音视频基础知识
wkd_007
知道得越多,知道的越少
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Onvif从零实践】02、Onvif 测试工具(ONVIF Device Test Tool)的 安装、使用 教程
👉本文介绍了Onvif 测试工具(ONVIF Device Test Tool)的 安装和使用。通过此工具,用户可快速验证ONVIF设备能力,为系统集成与开发提供可靠基线。原创 2025-08-01 15:12:36 · 4186 阅读 · 6 评论 -
【Onvif从零实践】01、Onvif 详细介绍(从Onvif客户端开发的角度认识Onvif、Web Servies、WSDL、SOAP)
👉本文介绍了Onvif客户端开发的角度介绍了 Onvif 协议,并且介绍一些需要了解的名词 Web Servies、WSDL、SOAP、gSOAP 等。原创 2025-07-30 09:54:49 · 1445 阅读 · 22 评论 -
【RTSP从零实践】14、TCP传输H264格式、AAC格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
👉本文介绍了RTP_over_TCP的一些概念,以及TCP同时传输H264格式、AAC格式的RTP包的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-18 08:00:00 · 12410 阅读 · 21 评论 -
【RTSP从零实践】13、TCP传输AAC格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
👉本文介绍了RTP_over_TCP的一些概念,以及TCP传输AAC格式的RTP包的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-16 14:12:49 · 884 阅读 · 4 评论 -
【RTSP从零实践】12、TCP传输H264格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
本文介绍了RTP_over_TCP的一些概念,以及TCP传输H264RTP包的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-16 08:00:00 · 1467 阅读 · 26 评论 -
【RTSP从零实践】11、多播同时传输H264、AAC码流的RTSP服务器——最简单的实现例子(附带源码)
本文介绍了多播的一些概念,以及多播传输H264、AAC码流的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-10 16:02:13 · 900 阅读 · 0 评论 -
【RTSP从零实践】10、多播传输AAC码流的RTSP服务器——最简单的实现例子(附带源码)
本文介绍了多播的一些概念,以及多播传输AAC码流的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-09 14:25:33 · 1035 阅读 · 0 评论 -
【RTSP从零实践】9、多播传输AAC格式的RTP包(附带源码)
本文介绍了多播的一些概念,以及多播传输AAC格式的RTP包的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-09 11:54:26 · 1021 阅读 · 0 评论 -
【RTSP从零实践】8、多播传输H264码流的RTSP服务器——最简单的实现例子(附带源码)
本文介绍了多播的一些概念,以及多播传输H264码流的RTSP服务器实现的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-08 14:32:02 · 916 阅读 · 0 评论 -
【RTSP从零实践】7、多播传输H264格式的RTP包(附带源码)
本文介绍了多播的一些概念,以及多播传输H264格式的RTP包的步骤和细节,最后提供了实现的源代码,帮助读者学习理解。原创 2025-07-08 09:22:38 · 1603 阅读 · 19 评论 -
【RTSP从零实践】6、实现最简单的同时传输H264、AAC的RTSP服务器
文章介绍如何实现最简单一个最简单的RTSP服务器,可以同时传输H264数据、AAC数据。原创 2025-07-02 17:51:59 · 2367 阅读 · 13 评论 -
【RTSP从零实践】5、实现最简单的传输AAC的RTSP服务器
本文介绍了实现介绍怎么通过RTSP协议通信,将aac音频数据封装成RTP包并发送的,也提供了实现源码和运行结果,可以帮助读者快速了解怎样实现一个最简单的RTSP服务器。原创 2025-07-02 08:00:00 · 1278 阅读 · 3 评论 -
【RTSP从零实践】4、使用RTP协议封装并传输AAC
本文介绍了实现 使用RTP协议封装并传输 AAC 的一些步骤和细节,介绍了RTP封包格式,sdp相关知识等,也提供了实现源码和运行结果,可以帮助读者快速了解RTP协议怎么传输AAC数据的。原创 2025-07-01 18:48:29 · 970 阅读 · 11 评论 -
【RTSP从零实践】3、实现最简单的传输H264的RTSP服务器
本文介绍了实现介绍怎么通过RTSP协议通信,将H264视频数据封装成RTP包并发送的,也提供了实现源码和运行结果,可以帮助读者快速了解怎样实现一个最简单的RTSP服务器。原创 2025-06-30 14:19:24 · 1297 阅读 · 3 评论 -
【RTSP从零实践】2、使用RTP协议封装并传输H264
本文介绍了实现 使用RTP协议封装并传输H264 的一些步骤和细节,介绍了RTP封包格式,sdp相关知识等,也提供了实现源码和运行结果,可以帮助读者快速了解RT协议。原创 2025-06-20 19:32:17 · 978 阅读 · 6 评论 -
【音视频 | RTP】RTP协议详解(H.264的RTP封包格式、AAC的RTP封包格式)
本文介绍了RTP协议的相关协议,RTP数据包格式,H264的RTP封包、AAC的RTP封包格式 等原创 2025-06-20 08:00:00 · 5832 阅读 · 20 评论 -
【RTSP从零实践】1、根据RTSP协议实现一个RTSP服务
本文介绍了实现一个最简单的 RTSP服务端 的一些步骤和细节,也提供了实现源码和运行结果,可以帮助读者快速了解RTSP服务端的实现。原创 2025-06-07 21:00:13 · 1490 阅读 · 1 评论 -
【音视频 | AAC】AAC编码库faac介绍、使用步骤、例子代码
本文介绍了AAC音频编码库 faac ,并介绍了其使用流程,最后给出了使用例子源码.原创 2025-03-06 08:30:00 · 2031 阅读 · 0 评论 -
【音视频 | AAC】AAC解码库faad2介绍、使用步骤、例子代码
本文介绍了AAC音频解码库 faad2 ,并介绍了其使用流程,最后给出了使用例子源码原创 2025-03-05 08:30:00 · 2197 阅读 · 32 评论 -
【音视频 | wav】WAV格式常见的几种压缩形式
WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道。原创 2024-10-27 11:54:29 · 1641 阅读 · 0 评论 -
【音视频 | ALSA】基于alsa-lib开发ALSA应用层程序--附带源码
文章介绍了alsa的基础知识,以及基于alsa-lib开发ALSA应用层程序的开发流程和alsa开发过程钟常见的报错,提供了简单的alsa应用层代码。原创 2023-10-18 09:55:57 · 2997 阅读 · 22 评论 -
【音视频 | ALSA】SS528开发板编译Linux内核ALSA驱动、移植alsa-lib、采集与播放usb耳机声音
本篇文章介绍了在Linux开发板使用ALSA架构播放usb耳机声音的实例,包括了:编译安装ALSA驱动、交叉编译alsa-lib、实现ALSA应用层程序。原创 2023-10-14 20:40:11 · 2941 阅读 · 8 评论 -
【音视频 | ALSA】ALSA是什么?ALSA框架详细介绍
简单介绍ALSA架构,包括了ALSA驱动,以及用户空间的ALSA库:alsa-lib、alsa-utils、alsa-tools、alsa-firmware、alsa-plugins、alsa-oss、pyalsa原创 2023-10-11 16:54:03 · 11502 阅读 · 11 评论 -
【音视频 | YUV格式】深入理解 YUV 数据格式,一文弄懂
👉本文介绍了YUV的采样格式、存储格式,以及十几种YUV格式:YUV444类型(`I444、YV24、NV24、NV42、YUV444 Packed`)、YUV422类型(`I422、YV16、NV16、NV61、YUVY、VYUY、UYVY`)、YUV420类型(`I420、YV12、NV12、NV21`)。原创 2024-08-20 09:47:28 · 5988 阅读 · 0 评论 -
【音视频 | HTTP协议】HTTP协议详细介绍(HTTP方法、报文格式、报文头部字段、状态码)
本文注意介绍HTTP协议,介绍了HTTP常用的方法、HTTP协议的报文格式、常见的报文头部字段、常见的状态码。原创 2024-07-18 18:22:39 · 1694 阅读 · 5 评论 -
【音视频 | RTSP】SDP(会话描述协议)详解 及 抓包例子分析
本文主要介绍 SDP(会话描述协议)的格式、语法结构、描述解析等。原创 2024-07-09 08:33:50 · 2586 阅读 · 5 评论 -
【音视频 | RTSP】RTSP协议详解 及 抓包例子解析(详细而不赘述)
本文详细介绍了RTSP协议,包括了RTSP常用方法、RTSP报文格式、RTSP流程抓包分析、RTSP错误码 等原创 2024-07-05 23:56:58 · 10130 阅读 · 38 评论 -
【音视频 | AAC】AAC格式音频文件解析
👉本文介绍用编辑器打开aac文件,怎样去分析,了解后,可以对aac文件有更深的认识。最后,借鉴了一份解析aac文件的源码。原创 2023-12-21 10:10:20 · 6158 阅读 · 36 评论 -
【音视频 | AAC】AAC音频编码详解
👉本文介绍了AAC编码的一些基础知识,重点介绍了ADTS帧的相关内容。原创 2023-12-19 09:20:00 · 7953 阅读 · 8 评论 -
【音视频 | H.264】H.264视频编码及NALU详解
本文介绍H.264编码的基础概念:序列、图像、片、宏块、子块。然后介绍H.264的NAL层,可以了解H.264码流是由一个个NALU组成,每个NALU又是由`00 00 00 01`或`00 00 01`来分隔开,NALU都有一个NAL头和一个RBSP。原创 2023-12-13 22:46:47 · 12158 阅读 · 4 评论 -
【音视频 | opus】opus编码的Ogg封装文件详解
本文介绍了opus编码的Ogg文件的 ID数据头部、注释数据头部、opus编码数据包的结构和解析,并用一个.opus文件的十六进行带着读者理解各个数据包,最后给出了笔者的C语言代码,将opus编码Ogg格式解析为PCM。看完一定大有所获,别忘记点赞、收藏、支持一下。原创 2023-11-04 20:55:33 · 6507 阅读 · 19 评论 -
【音视频 | opus】opus编解码库(opus-1.4)详细介绍以及使用——附带解码示例代码
本文介绍了opus-1.4 库的下载、编译,demo程序的使用,以及简单介绍常用的opus编解码库函数 ,最后给出opus解码示例代码;原创 2023-11-04 00:21:05 · 12596 阅读 · 2 评论 -
【音视频 | opus】RFC7845:Opus音频编解码器的Ogg封装(Ogg Encapsulation for the Opus Audio Codec)
RFC7845:Opus音频编解码器的Ogg封装(Ogg Encapsulation for the Opus Audio Codec)原创 2023-11-03 14:30:02 · 2122 阅读 · 0 评论 -
【音视频 | Ogg】libogg库详细介绍以及使用——附带libogg库解析.opus文件的C源码
本文介绍了ligogg-1.3.5库的下载、编译,以及个别库函数的用法,最后给出一个Ogg封装格式的解码程序代码。原创 2023-11-03 14:08:03 · 3742 阅读 · 0 评论 -
【音视频 | Ogg】Ogg封装格式详解——包含Ogg封装过程、数据包(packet)、页(page)、段(segment)等
本文介绍了Ogg支持的编码格式,Ogg的封装过程,Ogg文件结构,以及Ogg的相关术语(物理比特流、逻辑比特流、数据包(packet)、页(page)、段(segment) )等内容。原创 2023-11-02 16:19:43 · 6129 阅读 · 20 评论 -
【音视频 | Ogg】RFC3533 :Ogg封装格式版本 0(The Ogg Encapsulation Format Version 0)
RFC3533文档:Ogg封装格式,The Ogg Encapsulation Format Version 0原创 2023-11-02 15:24:51 · 1029 阅读 · 0 评论 -
【音视频 | wav】wav音频文件格式详解——包含RIFF规范、完整的各个块解析、PCM转wav代码
本文详细介绍wav音频文件的结构,包含RIFF规范、完整的各个块解析、以及提供了pcm转wav的C语言代码。原创 2023-10-30 21:09:30 · 13593 阅读 · 43 评论 -
【音视频 | opus】opus编译全过程
本文介绍 opus-1.4、libogg-1.3.5、opusfile-0.12、opus-tools-0.2 的交叉编译过程,以及问题解决。原创 2023-10-29 23:12:32 · 3799 阅读 · 3 评论 -
【音视频 | PCM】PCM格式详解
文章介绍PCM是什么?PCM是生成过程:采样、量化、编码原创 2023-10-29 23:02:19 · 15707 阅读 · 24 评论 -
YUV格式采样方式、存储方式详细总结
一、yuv是什么YUV是一种颜色编码方法,主要用于电视系统以及模拟视频领域。它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的黑白图像,这样的设计解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。1.YUV采样方式:YUV4:4:4,YUV4:2:2,YUV4:2:0关于其详细原理,可以通过网上其它文章了解,这里我想强调的是如何根据其采样格式来从码流中还原每个像素点的YUV值,因为只有正确地还原.原创 2020-10-24 22:57:46 · 2220 阅读 · 0 评论
分享