首页 > 其他分享 >音视频常用专业名词解析

音视频常用专业名词解析

时间:2023-10-24 18:03:37浏览次数:37  
标签:视频 流媒体 专业名词 实时 音视频 传输 开源 解析

来源:来自 Twitter-X2Rtc

随着移动互联网的普及,实时音视频技术已经在越来越多的场景下发挥重要作用,已经不再局限于IM中的实时视频聊天、实时视频会议这种功能,在远程医疗、远程教育、智能家居等等场景也司空见惯。

音视频常用专业名词解析_rtc

虽然实时音视频技术的应用越来越普及,但对于程序员来说,这方面的技术门槛仍然存在(准备地说是仍然很高),想要在短时间内全面掌握实时音视频相关的技术难度非常大。

因此,我们简单梳理了一下,关于音视频学习中会经常遇到了专有名词,以帮助大家快速学习。

常用音视频名词解析

01.YUV:一种颜色编码方法。Y(Luminance或Luma)是明亮度/灰阶值,UV(Chrominance或Chroma)是色度;

02.RGB(Red Green Blue):一种颜色标准;

03.ES(Elementary Stream):基本码流。是由编码器输出的原始基础码流;

04.PES(Packetized Elementary Streams):打包的基本码流。由ES组成;

05.PS(Program Stream):节目流。由PES组成,PS流由PS包组成,而一个PS包又由若干个PES包组成;

06.TS(Transport Stream):传送流。由PES组成,长度是固定的;

07.H264/AVC(Advanced Video Coding):数字视频编码标准;

08.H265/HEVC(High Efficiency Video Coding):数字视频编码标准。压缩率高;

09.VP8、VP9:开放的图像压缩格式。谷歌开源的编解码器;

10.AVS(Audio Video coding Standard):我国具备自主知识产权的第二代信源编码标准。是《信息技术 先进音视频编码》系列标准的简称;

11.G.711A/PCMA/a律(logarithmic pulse-code modulation):语音压缩标准。主要运用于欧洲和世界其他地区。特别设计用来方便计算机处理;

12.G.711U/PCMU/μ律(logarithmic pulse-code modulation):语音压缩标准。主要运用于北美和日本;

13.AAC(Advanced Audio Coding):高级音频编码;

14.RTP(Real-time Transport Protocol):实时传输协议;

15.RTCP(RTP Control Protocol):RTP 控制协议。流控制和拥塞控制;

16.RTSP(Real Time Streaming Protocol):实时流传输协议。是TCP/IP协议体系中的一个应用层协议;

17.GB/T28181:《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准;

18.RTMP(Real Time Messaging Protocol):实时消息传输协议;

19.webRTC(Web Real-Time Communication):网页实时通信。是一个支持网页浏览器进行实时语音对话或视频对话的API;

20.HLS(HTTP Live Streaming):基于HTTP的自适应码率流媒体传输协议;

21.X2RTC:是一款开源的实时音视频流媒体服务平台,基于WebRTC技术堆栈,拓展GB/T28181协议以及其他通信协议,支持 RTSP、RTMP、WebRTC、H.323、SIP、HTTP-FLV、SRT等。

22.ffmpeg(Fast Forward Mpeg):开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等;

23.Live555(Live555 Streaming Media):是一个为流媒体提供解决方案的跨平台的C++开源项目。实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。

24.SRS(Simple Rtmp Server):是一款开源的流媒体服务器;

X2RTC

关于X2Rtc很多人可能不是很熟悉,但是它却是实时音视频中一款令人惊艳的开源产品。

音视频常用专业名词解析_rtc_02

扫码上方图中二维码,即可抢先体验X2Rtc

X2Rtc可以广泛应用于视频会议、互动直播、应急安防、在线教育、远程医疗、物联网等六大场景中。

此外,X2Rtc还支持公有云,私有云和混合云等多种部署形式;以及可以为用户提供全周期质量监测、回溯和分析的解决方案,帮助用户发现问题,并解决问题。关于X2Rtc很多人可能不是很熟悉,但是它却是实时音视频中一款令人惊艳的开源产品。 、

标签:视频,流媒体,专业名词,实时,音视频,传输,开源,解析
From: https://blog.51cto.com/u_16273680/8008880

相关文章

  • spring源码解析---spring-core(一)
    https://github.com/seaswalkerhttps://github.com/seaswalker/Spring使用版本spring4.2.2或者4.1.1基本本部分从最基本的Spring开始。配置文件:<?xmlversion="1.0"encoding......
  • python 解析User-Agent
    需求:从User-Agent中获取浏览器信息和操作系统信息使用第三方库ua-parser安装pipinstallua-parser使用fromua_parser.user_agent_parserimportParse#解析user_agentparsed_user_agent=Parse(user_agent)print(parsed_user_agent)返回数据{"string":"Mozill......
  • .NET 7新特性全面解析
    在2021年11月8日发布的.NET6当前已经广泛使用。微软团队已经开始着手为.NET7制定计划和新特性。本文将为您全面解析.NET7的新特性,并提供源代码示例。1.更好的性能.NET7将继续提高运行时性能,改进JIT编译器,减少内存分配,优化GC,以及提高ASP.NETCore和EntityFram......
  • 【AGC】崩溃服务符号表不能解析成可阅读代码问题
    ​【关键字】AGC、崩溃服务、符号表 【问题描述】有开发者反馈开通了崩溃服务,然后上传了AppStore版本的iOS符号表,而且也是根据文档步骤上传的。https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-crash-mapping-ios-0000001055140......
  • json的解析和生成(两种方式对比)(二)
    一:解析JSON文件       解析JSON文件用到两种方法都可以,即两种类库,都可以     用到的类库      JavaScriptSerializer类,内置于.NET中用于解析的生成JSON文件      JSON.NET库,第三方加载包    第一种用:NET自带的JavaScriptSerializer     ......
  • 深入解析i++和++i的区别及性能影响
    在我们编写代码时,经常需要对变量进行自增操作。这种情况下,我们通常会用到两种常见的操作符:i++和++i。最近在阅读博客时,我偶然看到了有关i++和++i性能的讨论。之前我一直在使用它们,但从未从性能的角度考虑过,这让我突然产生了兴趣。尽管它们看起来相似,但它们之间存在微妙而重要的区别......
  • 文件stm32f4xx.h 解析
    本文简短不看版:这个是头文件的头文件这个文件是个头文件,它又包含了两个头文件(通过在Keil魔法棒工具定义两个宏STM32F407xx和USE_HAL_DRIVER 开关)#include"stm32f407.h" //某一特定F4型号芯片寄存器定义#include"stm32f4xx_hal.h"//HAL库函数(HAL库编程的API总集合)......
  • spring data jpa 使用原生sql查询数据库 原生sql中有in关键字 该如何传参?直接传List集
    springdatajpa使用原生sql查询数据库原生sql中有in关键字该如何传参?直接传List集合就能找到数据,解析List集合交给springdatajpa框架去做遇到问题?第一次写的时候in关键字后面传的是将List集合转化为一个这样的字符串,"'123','23','23'" @Query(nativeQuery=true,......
  • 使用Matcher进行正则匹配-解析模板参数
    一、介绍Matcher是正则表达式的一部分,它用于执行正则表达式的匹配操作。Matcher通常与Pattern类一起使用,Pattern用于编译正则表达式,而Matcher用于在文本中搜索和匹配该正则表达式。二、具体用途1)文本匹配:可以使用 Matcher 来查找文本中是否包含与正则表达式模式匹配的子字符......
  • Makefile语法详细总结及示例解析(快速掌握)
     文章目录一、简介二、常用规则介绍2.1递归扩展变量2.2常见的自动化变量解析2.3常用的编译器宏定义2.4条件语法2.5其他特殊变量(1)VPATH变量(2).PHONY变量(3)include变量(4)$(Q)变量2.6Makefile实例2.7添加打印信息2.8实例解析2.9objs的用法三、......