作者:中国移动李琳
针对国内外视频编解码标准,前文回顾讲解了标准组织和联盟包括MPEG、ISO、ITU、AOM、AVS等的阵营、历史、标准关系,并从纵向、横向分析对比视频编解码的特性。说到超高清视频的应用和发展,离不开5G,5G+超高清是未来行业应用、个人应用、家庭应用都可能带来变化的领域。说到5G,就离不开5G标准,本文梳理下3GPP标准中的音视频编码分析,并分析从带宽和时延两个角度看5G和4G对应用区别。
5G标准中的音视频编码,高清语音和高清视频,持续演进
在移动通信网络中,视频编解码分类两类,一类是通信信道,另一类是IP信道。
1、通信信道内
通信信道用于语音通话,带宽较窄。在4G Volte信道下,语音编解码使用AMR传统方式,视频编解码使用H.264也就是AVC编码,也有H.263,不支持H.266/VVC, H.265/HEVC。在这个信道内,承载视频通话、视频彩铃,在当前标准范围内,视频彩铃应该是基于这一信道长期应用,这让视频彩铃的高清应用与传统IP信道不同,因此对于视频彩铃的超高清的解决方向,一个方向是扩大Volte信道带宽,一个方向是在当前相对窄带的通信信道内提升低码高清的技术和效果,这个将在后续进行专题技术分析。
在5G条件下,若想扩大Volte信道带宽,让通道更广,需要借助于通信运营商的建设和配置。对于通话的语音,EVS编码相比AMR编码可以在有限通道中支持更宽的音频频率,从50Hz到14KHz,这将使音频更接近人声的各类范围,更接近人耳能听到的更好的频率频域。
2、IP信道内
在IP信道下,就是普通用户常用的上网的信道,带宽和速率在4G、5G都革命性改变,4G应用爆炸性增长,改变了人类的生活。5G应用会更广泛。
很多人问到5G和4G上网应用到底有啥区别,本文不对行业应用进行分析,仅对个人用户的使用来看,从带宽和时延两个角度看,可以归类分析如下。
第一,上行带宽如果超过50M,就非常适合使用5G。如果上行带宽低于50M,就可以用5G或4G。典型应用如4K直播需要40M至50M,因此需要用5G技术。
第二,下层带宽如果大于100M,需要使用5G。典型应用如8K、VR、XR都会在5G信道下更快速和流畅,同时支持更高清晰度。
第三,对互动时延要求高的,如云游戏这类要求时延低于10毫秒的,也需要5G。以中国移动的边缘节点测试为例,在边缘节点下测试云游戏,与在非边缘节点下测试咪咕云游戏,5G网络比4G网络效果好很多。
如上图,从带宽和时延看,以上三个层面看,5G和4G对应用的切实区别。这里仅仅是从5G基本带宽和时延角度看,另外从连接密度、网络切片、边缘计算、智能网络等5G特色角度,有更多的应用范畴。若从5G的基础价值看,带动人工智能、大数据应用、云计算、物联网等周边产业发展,有更大的应用影响。
知识图谱neo4j数据库报错urllib3.exceptions.MaxRetryError: Failed to establish a new connection: [Errno 61] Connection refused’报错信息urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=7474): Max retries exceeded with url: / (Caused by NewConn
按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为 0;compareTo 只有在方法 equals(Obje
http://poj.org/problem?id=3615题目大意:给你n个站,有m条边,每条边有一个耗费值。问你如果A站到B站可通,选一条路,每条可行路径上的相邻两站的耗费值有一个确定的最大值,使得尽量让这个值最小,输出。否则输出-1.(有向无环图)分析:先确定任意两站间的最短路径,再找最大耗费值 #include <iostream>#incl...
总结:自己对于二分法的使用还是不够熟练,思路也是完全照抄答案#include<cstdio>#include<algorithm>using namespace std;int sum[100010];int n, pay,temp;int minpay = 100000010;int bsearch(int left, int right,int key)/...
VOLTE全称为Voice over Long-Term Evolution(长期演进语音承载),意思是一个面向手机和数据终端的高速无线通信标准。它基于IP多媒体子系统(IMS)网络,在LTE上使用为控制层面(Control plane)和语音服务的媒体层面(Media plane)特制的配置文件(由GSM协会在PRD IR.92中定义) ,这使语音服务(控制和媒体层面)作为数据流在LTE数据承载网络中传输,而不再需维护和依赖传统的电路交换语音网络。2G、3G时代,语音业务采用CS。.........
NeurIPS 2020 Education Challenge具体比赛任务两个都包含数据集的处理 和 评估脚本数据集的介绍,论文
读取文件的 10 种方法
InfluxDB 是一个由 InfluxData 开发的开源时序型数据库。 它由 Go 写成,着力于高性能地查询与存储时序型数据,相比上一期中介绍的 OpenTSDB 数据库 InfluxDB 较为轻量,在 InfluxData 官方给出的各项指标基准测试用 InfluxDB 都强于 OpenTSDB。面对大规模快速增长的物联网传感器采集、交易记录等数据,时间序列数据累计速度非常快,时序数据库通...
题目:209-2020 ICPC Asia Xuzhou Regional Onsite ContestE. Multiply题意:找到最大的 i 使得 z*x^i 是 y! 的因子分析:题目有说:a1+a2+......+an < y,那么z 一定是 y!的因子[1],所以答案一定存在;如果 a 是 b 的因子,那么必有:将两个数唯一分解后,a 的每个质因子的幂...
George555 公众号:测试江湖路如果这些内容对你有帮助,也可以打开微信扫一扫,加关注:好多同学在问Airtest写的用例怎么管理,怎么执行,官方用了unittest做了二次封装来处理,而笔者经过实践,换用了pytest,感觉写起用例能飞起来~接下来就写下用pytest来组织用例的思路方法。如果你还不会pytest使用,请进入下面的传送门>>...
为了保证示例的完整性,请先准备好一个 c#写的 exe 程序,或者可以使用我提供的 exe 程序也可以(很简单,为了测试这里仅生成了一个带按钮的 winform,单击按钮提示弹窗)Test WinForm.exe这里通过 ildasm 反编译 exe 程序得到 il 文件,然后对 il 文件进行修改,用于修改弹窗中的内容ilasm 所在目录 C:\Windows\Microsoft.NET\