吴晓然:实时通信需要Codec和网络模块结合

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82731573 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82731573

640?wx_fmt=jpeg


LiveVideoStack对声网视频工程师吴晓然进行了采访,他认为实时通信场景的Codec需要考虑网络情况才能做好。 


文 / 吴晓然

整理 / LiveVideoStack


LiveVideoStack:吴晓然你好,能否向LiveVideoStack的读者介绍下自己,以及目前主要的工作以及关注的技术方向?


吴晓然:大家好,我是来自声网的视频工程师吴晓然,已经有十年的多媒体从业经验,从最初的多媒体用户界面,多媒体中间件,到Codec的集成与优化,Codec驱动开发,我觉得多媒体和实时通信一直是我喜欢和关注的方向。


LiveVideoStack:能否介绍下声网在视频架构、编解码、传输方面的探索?


吴晓然:声网其实在多年以前就开始了对实时通信领域的探索,实时通信的两个基础就是网络传输和编解码,通过多年的积累,声网已经建立了专为实时传输设计的虚拟通信网络,覆盖全球超过200个国家,在视频架构和编解码方面,声网也针对实时传输做了大量的创新及优化工作,根据不同的网络类型,终端设备,应用场景,都会作出一些自适应的调整,这也是为什么我们的SDK可以很好的覆盖所有平台的原因。


LiveVideoStack:我注意到声网开始探索新型的Codec,如AV1、VVC。是否可以分享一些您观察到的Codec的应用的趋势?另外,您判断某一个Codec进入商用市场的标准是什么?


吴晓然:是的,AV1已经呼之欲出,因为Open Media联盟的豪华整容,相信不久之后便会掀起一股热潮。VVC作为H.266应该还有一段时间,预计会在两三年后推出,大家也可以拭目以待。新一代的编码器带来的压缩效率提升是毋庸置疑的,但一个Codec能否进入商用,能否普及,是有很多因素共同决定的。H.264已经霸占市场十多年,虽然H.265在压缩效率上全面超越H.264,但依然无法撼动H.264的统治地位,一方面H.264是一个非常优秀的标准,很多开源的软件和各种平台的优化也加速了它的应用,另一方面,H.265高昂的专利费和部署成本也让商家望而却步。


LIveVideoStack:声网是否使用了硬件加速做编码/转码?


吴晓然:声网的编码器同时拥有软件编码和硬件编码功能,会根据不同的平台,场景及功耗等因素决定是否使用硬件编码器。因为实时通信需要Codec和网络模块结合,对抗网络常见的丢包和抖动问题,软件编码器在灵活性方面更胜一筹,但硬件编码器的低功耗也会让它在一些场合有用武之地。


LiveVideoStack:未来5G会对网络带宽和质量有一定的改善,您如何看待5G带来的机会和挑战?声网开始针对5G做了哪些准备和探索?


吴晓然:5G带来的带宽提升显然可以提升终端用户的使用体验,我们可以编更大的分辨率提升清晰度,编更多的帧提升流畅度,但网络的稳定性也是影响用户体验的一大因素,如果视频经常卡顿,那再清晰也是无济于事的,不同的网络有不同的特点,有线,WiFi,4G/5G都有各自不同的网络模型,声网拥有自己的数据媒体后台,会从大量的用户数据中提取出不同网络的特征,建立网络模型,针对性的进行算法改进。


LiveVideoStack:您是否看好VR或2K~8K视频互动直播?


吴晓然:视频互动直播是大势所趋,有可能成为年轻人以后主要的社交娱乐渠道,对于VR我不是很了解,据我所知,这块市场目前并不成熟,从Google暂停了VR摄像机的开发可见一斑,而且现在的VR设备基本上都眼罩或者头套,对用户体验还是有影响,相比之下,我更看好AR的市场前景。


LiveVideoStack:能否剧透下您在LiveVideoStackCon 2018分享的内容吗?


吴晓然:这次LiveVideoStackCon大会,我想分享一些我们声网针对QoE实时通信视频的Codec的优化和探索。之前我们优化Codec,只是优化Codec本身,其实只是一个局部最优解,而且在实时通信领域,用户的QoE才是最终目标,这和很多因素相关,只有你的Codec优化适应了当前的网络状况,设备平台,应用场景,用户才能得到最佳的体验,我们所要找的其实是全局最优解。



640?wx_fmt=jpeg

相关文章
|
30天前
|
安全 网络安全 网络虚拟化
【软件设计师备考 专题 】常用网络设备和各类通信设备(一)
【软件设计师备考 专题 】常用网络设备和各类通信设备
97 2
|
1月前
|
网络协议 网络安全 网络虚拟化
网络技术基础(10)—— VLAN间通信
【3月更文挑战第2天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记,边听边记笔记实在是太慢了。
|
1天前
|
安全 JavaScript 前端开发
第十六届山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题—B模块安全事件响应/网络安全数据取证/应用安全
该内容描述了一次网络安全演练,包括七个部分:Linux渗透提权、内存取证、页面信息发现、数字取证调查、网络安全应急响应、Python代码分析和逆向分析。参与者需在模拟环境中收集Flag值,涉及任务如获取服务器信息、提权、解析内存片段、分析网络数据包、处理代码漏洞、解码逆向操作等。每个部分都列出了若干具体任务,要求提取或生成特定信息作为Flag提交。
3 0
|
1天前
|
安全 测试技术 Linux
2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-A模块安全事件响应/网络安全数据取证/应用安全
该内容描述了一个网络安全挑战,涉及Windows和Linux系统的渗透测试以及隐藏信息探索和内存取证。挑战包括使用Kali Linux对Windows Server进行服务扫描、DNS信息提取、密码获取、文件名和内容查找等。对于Linux系统,任务包括收集服务器信息、提权并查找特定文件内容和密码。此外,还有对Server2007网站的多步骤渗透,寻找登录界面和页面中的隐藏FLAG。最后,需要通过FTP获取win20230306服务器的内存片段,从中提取密码、地址、主机名、挖矿程序信息和浏览器搜索关键词。
2 0
|
1天前
|
安全 测试技术 网络安全
2024年甘肃省职业院校技能大赛中职组 “网络安全”赛项竞赛样题-C模块安全事件响应/网络安全数据取证/应用安全
涉及安全事件响应和应用安全测试。需使用Kali对Windows Server2105进行渗透测试,包括服务扫描、DNS信息提取、管理员密码、文件名与内容、图片中单词等。另外,需收集win20230305的服务器端口、页面信息、脚本、登录后信息等。在Linux Server2214上,要获取SSH端口、主机名、内核版本并进行提权操作。网络安全响应针对Server2228,涉及删除后门用户、查找SSH后门时间、恢复环境变量、识别篡改文件格式和矿池钱包地址。最后,对lin20230509进行网站渗透,获取端口号、数据库服务版本、脚本创建时间、页面路径、内核版本和root目录下的flag文件内容
3 0
|
1天前
|
SQL 安全 测试技术
2021年职业院校技能大赛“网络安全”项目 江西省比赛任务书—B模块
B模块涵盖安全事件响应和网络数据取证,涉及多项应用安全挑战。任务包括使用nmap扫描靶机、弱口令登录、生成反弹木马、权限验证、系统内核版本检查、漏洞源码利用、文件名和内容提取等。此外,还有Linux渗透测试,要求访问特定目录下的文件并提取内容。应用服务漏洞扫描涉及服务版本探测、敏感文件发现、私钥解密、权限提升等。SQL注入测试需利用Nmap扫描端口,进行SQL注入并获取敏感信息。应急响应任务包括处理木马、删除恶意用户、修复启动项和清除服务器上的木马。流量分析涉及Wireshark数据包分析,查找黑客IP、枚举测试、服务破解等。渗透测试任务涵盖系统服务扫描、数据库管理、漏洞利用模块搜索等。
8 0
|
15天前
|
安全 网络安全 SDN
虚拟网络设备的真正使命:实现有控制的通信
虚拟网络设备确实提供了强大的网络隔离能力🛡️,但这种隔离本身并不是最终目的。实际上,更重要的是通过这种隔离能力实现有控制的通信🎛️,以满足特定的业务需求、安全要求和性能标准。换句话说,网络隔离是手段,而有控制的通信才是目的🎯。
虚拟网络设备的真正使命:实现有控制的通信
|
20天前
|
数据采集 网络协议 API
python中其他网络相关的模块和库简介
【4月更文挑战第4天】Python网络编程有多个流行模块和库,如requests提供简洁的HTTP客户端API,支持多种HTTP方法和自动处理复杂功能;Scrapy是高效的网络爬虫框架,适用于数据挖掘和自动化测试;aiohttp基于asyncio的异步HTTP库,用于构建高性能Web应用;Twisted是事件驱动的网络引擎,支持多种协议和异步编程;Flask和Django分别是轻量级和全栈Web框架,方便构建不同规模的Web应用。这些工具使网络编程更简单和高效。
|
27天前
|
存储 运维 安全
云擎技术:通信网络单元定级备案指南
简介: 通信网络单元定级备案是指相关基础电信企业、增值电信企业要对本单位管理、运行的公用通信网和互联网及其各类信息系统进行单元划分,按照《通信网络安全防护管理办法》(工业和信息化部令第11号)的规定开展定级工作,并在工业和信息化部“通信网络安全防护管理系统”报送各单元的定级信息。
30 2
|
30天前
|
安全 网络安全 网络虚拟化
【软件设计师备考 专题 】常用网络设备和各类通信设备(三)
【软件设计师备考 专题 】常用网络设备和各类通信设备
36 0

热门文章

最新文章