热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

刷新你对音视频的认知!华为云RTC集黑科技大成

刷新,你对,音,视频,的,认知,华,为,云,rtc

【51CTO.com原创稿件】2020年这场肆虐全球的新冠疫情让很多企业刷新了自己对数字化的认识。正如 “大潮褪去,才知道谁在裸泳”,疫情来势汹汹之时,企业数字化水平高下立分。有的企业之前一直自豪于斥重资打造高科技会议室,但在员工纷纷居家隔离时才发现,会议室再高科技炫酷,人到不了现场也枉然,内部会议系统根本不支持外部远程接入。还有的企业自诩数字化转型十分成功,但是各种业务系统无法在外部登录使用,协同办公陷入停滞状态,所谓的数字化也只是“办公室里的数字化”罢了。

与此同时,随着在线教育、远程医疗、视频会议的火爆,在企业纷纷自省未来数字化建设方向的当下,由于视频业务可以打破时空局限,提升办公效率,在疫情期间异军突起,也成为越来越多企业增加投入的重点方向之一。遗憾的是,成本高昂、延迟卡顿导致用户体验差、网络不稳定、安全存隐患这些因素影响了视频服务成长的速度。

在华为云TechWave音视频专题日上,华为云联接与协同业务总裁薛浩携华为云精心打造的实时音视频服务(Real-Time Communication)重装亮相。延续着华为公司一直以来的“技术流做派”,华为云的实时音视频服务不仅凭借技术手段一一击破发展桎梏,而且还将音视频的服务水准再提升到一个新高度。

华为云,薛浩,音视频

与常规较劲,华为云要做不一样的实时音视频服务

华为云做实时音视频服务其实并不太令人意外。想想看,华为有海量的手机用户,PC平板产品,还有针对企业的专业智慧屏,在终端侧其实已经有了很大优势。而在网络传输环节,通信起家的华为多年的ICT技术底蕴更不必多说,据说已经拥有1186件音视频算法专利。到了系统环节,华为本身就在做操作系统和芯片,对于移动端的功耗和网络抖动,华为更是有很多专利和算法。

但事实上,华为在做实时音视频服务时,面临的挑战还真不小,最大的原因就是华为要做的不是普通水准的音视频服务,而是要做突破性能极限,用技术让性能开发到极致的音视频服务。举个例子,在视频业界,画面延时3秒是再普通不过的事了,做得好的服务商可以将延时卡顿降低到200毫秒,而华为云一上来就和业界“常规”较劲,50毫秒的延时能不能做到?同样都是360P的流,华为云能不能体现出1080P的画质和效果?到了弱网环境,传统服务商提供的画面可能就卡顿了,华为云能不能流畅地将画面播出来?

华为云联接与协同业务总裁薛浩透露,延迟和大流量并发是华为实时音视频服务面临的最大挑战。对于实时音视频服务而言,网络架构应该是一个去中心化的自适应网状结构,因为去中心化,所以边缘侧要更多更强。华为云在全球拥有2500多个CDN节点,这些节点的网络资源和算力资源都可以被看作是华为云在边缘的算力,也极大地降低了成本。最终华为云构建一个虚拟的网络中心和虚拟的边缘,业务开始转发时,这个云端节点就是中心,接收视频流时,这个节点就是边缘。灵活的网络架构再结合华为云在容器、IaaS、边缘算法、端侧SDK的能力,不仅保障了实时音视频服务可以拥有更低延迟,更低成本这些关键能力,还可以实现网络质量的灵活调度。例如,对于免费用户,华为云可以提供低成本的音视频服务,对于VIP用户,华为云就可以提供高质量的音视频服务,用户自由选择。

全新互动实时音视频体验

薛浩总结到,华为云打造的是基于视频流融合,统一的一张网,支持所有的场景业务。据了解,华为云实时音视频服务不仅可以实现播放观看、连麦互动、实时交互等业务场景天然互通,无缝流转,而且面对千人互动,亿级并发这样的高并发场景也毫无压力。

那么凝聚了华为众多领域黑科技的华为云实时音视频究竟给用户带来什么样的体验呢?概括说,这是一次全新的互动实时音视频体验,2020年在社交娱乐、在线教育、云会议行业的用户,已经率先感受到了它的魅力。

以在线教育场景为例,传统的教育场景就是老师通过视频授课,讲的内容有没有被学生理解,学生在讲课过程中有没有哪些疑问都无从得知。但是通过华为云实时音视频服务,在线教育机构可以实现视频教学过程中的双向互动,学生可以立刻“哪里不会点哪里”,老师也可以及时根据学生们的反馈调整教学重点。更重要的是,华为云让这样的双向端到端互动,时延远远小于200毫秒,实时操作的指令响应时长甚至小于30毫秒。

对于用户们最为看重的视频质量,华为云音视频服务也足够令人惊喜。4K/8K超高清画面,不管是在运动的汽车、高铁,还是在隧道、地下室依然流畅不卡顿,不花屏。尤其值得一提的是,在弱网环境下,华为云实时音视频支持在50%视频抗丢包,80%音频抗丢包情况下,依然可以保持流畅的视频和通话。

如果仅仅做到这一步,那怎么能叫做“追求极致”呢?华为云实时音视频服务还融入了AI媒体处理能力,可以实现美颜、降噪、背景虚化/替换,实时语音翻译和字幕,带来的绝对是让消费者们都忍不住尖叫的完美体验。更别提业界最高等级的安全能力,提供多重安全认证,5G+专线双平面高规格保障,全程媒体流加密技术,带来安全可靠的音视频服务。

不忘初心,以开放心态推动行业进步

当传统的CDN架构渐渐演变成主打边缘的去中心化网络架构,实时音视频服务的发展仍只是刚刚起步。对于华为云而言,目前解决的是在接入侧的问题,但端到端属性的音视频服务是一个长长的链条,5G只是解决了两端的接入,中间的骨干网络还需要重新适配,这是一个需要持续发展持续演进的过程,需要全行业的努力。

薛浩强调,因为华为一直坚持“自己做的降落伞自己先跳”,所以在实时音视频服务不断成熟完善的过程中,华为云已经尝到了技术红利。如今华为云希望能够将自己积累的技术能力反馈给行业,用更低的成本,更低的技术门槛和更高的用户体验来推动行业进步。这个初心就使得华为选择提供开放的音视频服务,因为解决行业的问题仅仅依靠华为云自己的力量是不够的,要将音视频产业做大才是当务之急。华为云希望有更多行业的ISV、头部客户来使用华为云的能力,提升音视频业务的品质,从而赢得商业成功。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

【责任编辑: 周雪 TEL:(010)68476606】


推荐阅读
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文总结了淘淘商城项目的功能和架构,并介绍了传统架构中遇到的session共享问题及解决方法。淘淘商城是一个综合性的B2C平台,类似京东商城、天猫商城,会员可以在商城浏览商品、下订单,管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。商城的架构包括后台管理系统、前台系统、会员系统、订单系统、搜索系统和单点登录系统。在传统架构中,可以采用tomcat集群解决并发量高的问题,但由于session共享的限制,集群数量有限。本文探讨了如何解决session共享的问题。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
author-avatar
夜幕2502896061
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有