Web与客户端建设

Posted LiveVideoStack_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web与客户端建设相关的知识,希望对你有一定的参考价值。

LiveVideoStackCon 2022 音视频技术大会 北京站将于11月25日至26日在北京丽亭华苑酒店召开,本次大会将延续【音视频+无限可能】的主题,邀请业内众多企业及专家学者,将他们在过去一年乃至更长时间里对音视频在更多领域和场景下应用的探索、在实践中打磨优化技术的经验心得、对技术与商业价值的思考,与大家一同分享和探讨。

Web与客户端建设

客户端,通过技术承载业务,通过业务服务用户为客户带来价值,通过价值的变现达成公司商业目标。端未能承载好业务,将导致公司的商业目标无法实现。本专题将探讨Web技术的发展给音视频、实时通信等端业务开发带来了哪些可能性,以及可落地的新技术与其在规模化实践中的经验,还有如何应用Web新技术和成熟原生端的技术资产来更好的实现业务目标。

⏰ 时间:2022年11月26日 14:00-17:55

🌏 地址:北京丽亭华苑酒店 金辉3厅


# 出品人 #

白天

Producer

同视未来

客户端部负责人

白天,北京同视未来客户端部负责人,从事RTC行业8年,从在线教育到远程办公,主持客户端及跨平台RTC客户端SDK的产品研发和团队管理工作,长期关注RTC SDK架构与音视频技术。产品与服务有力的支持了客户业务从启动到爆发全过程,高质量承载了数万并发的跨国音视频通信业务。


# 讲师与议题 #

Topic1

QPlayer2播放器—用扩展性支撑起未来需求

随着这些年音视频的应用场景越来越丰富,用户对于播放器能力要求也变得越来越多样。作为一站式智能视频云平台,七牛云始终致力于为客户提供一款能够满足各类诉求的播放器,这也是七牛云音视频解决方案中的重要一环。

本次分享将分为三个部分:第一部分将围绕七牛云点播直播解决方案的用户诉求进行全面剖析;第二部分将具体介绍七牛云从 Qplayer1 到 Qplayer2 的技术演进,以及 Qplayer2 的扩展性如何能添加所有用户的需求扩展;第三部分将展望下一阶段播放器需求场景,以及Qplayer2 的下一步规划。通过以上三个部分,为大家介绍七牛云在播放器业务上的的实践经验与成果。

内容大纲:
1. 当前音视频场景对播放器的要求是什么?

2. 七牛云为什么要从 Qplayer1 升级到 Qplayer2?

3. Qplayer2 是如何实现满足各场景需求的?

4. 升级过程中面临的技术挑战和解决路径

5. 对下一阶段播放器需求场景的判断及 Qplayer2 的规划


Topic2

Web开播系统的技术演进

随着直播SaaS业务的深入发展,Web端开播的诉求变得越来越强烈,对比客户端开播工具如OBS,Web开播与SaaS平台亲和度高,可以让用户快速体验平台全流程,同时易于分享链接,快速连麦。因此,寻求更加稳定可用的Web开播能力成为了一个需要解决的问题。

本次分享将分为以下几个部分:第一部分业务背景,介绍网页导播解决什么问题,及其相对于传统开播工具的场景优势与业务亲和度;第二部分技术发展,介绍从flash时代到WebRTC转推,再到基于RTC的开放协议推流,Web直播开播主流技术的演进趋势是如何进行的。以及当前主流的RTC推流技术依旧没有解决的问题。如技术开放性问题、技术匹配度问题、转码风险等;第三部分方案探索,从实际的踩坑出发,介绍字节的Web开播经历了哪些技术栈的探索和选择,发现了哪些痛点问题,以及目前关注的WebTransport技术栈能够帮助我们解决哪些问题;第四部分未来展望,继续聚焦推流场景,解决Web推流与原生应用推流之间的体验与能力gap,多种协议并存,WebTransport/http3推流作为行业公开协议受到CDN支持。

内容大纲:

1. Web开播系统的业务场景,理解Web推流协议的价值

2. Web开播协议的发展,从flash到WebRTC

3. 技术探索,使用WebTransport解决当前技术栈痛点问题



Topic3

大屏终端的音视频播放实践

随着网络技术和媒体技术的快速发展,大屏终端的产品形态与应用场景也发生了巨大改变。不同的场景产生了不同的用户体验需求,同时也对终端的音视频播放能力提出了更大的挑战。
本次分享将分为三个部分:第一部分介绍大屏终端的业务场景,以及不同场景的用户体验需求;第二部分介绍各大主流音视频开源播放框架的特点,以及各自使用的场景;第三部分介绍海信大屏的多媒体架构,以及常见场景和典型问题的应对策略。通过以上三个部分来介绍大屏终端的音视频开发经验,为大家的大屏开发以及其他端侧的音视频播放开发提供参考。

内容大纲:
1. 千姿百态的应用 – 大屏终端的应用场景以及体验需求
2. 适合的才是最好的 – 丰富的开源框架以及如何选择
3. 终端播放探索 – 常见场景以及典型问题的应对策略



Topic4

WebGPU和WebAssembly开发跨平台产品级音视频特效

经过几十年的技术发展,实时音视频技术已经趋于成熟,优秀的开源产品层出不穷,使得实时音视频产品和服务很难仅仅通过传统的高性能、高画质、低延迟等技术指标的优势而脱颖而出。随着WebRTC技术的成熟,基于Web的实时音视频产品,越来越多地参与到市场竞争中。Web技术栈优点众多,如跨平台、无需安装打开即用、开源社区活跃、工具链成熟、开发成本低、人才丰富等。但是javascript动态语言本质带来的性能瓶颈,使得实时音视频处理场景无法使用Web技术栈满足高吞吐低延迟的需求。其中,给实时音视频添加音视频特效,如背景替换、美颜、回声消除,由于需要处理每一帧的每个像素、采样,往往需要很大的计算资源。传统上,一般使用C/C++才能高效实现。

本次分享中,我将分享如何使用WebAssembly、WebGPU和最新的Web API,实现高效的实时音视频效果。

内容大纲:
1. 微软Teams web版本中的背景替换、回声控制。

2. WebAssembly和WebGPU介绍。

3. Web技术栈中音视频特效处理方法。

↓ 点击「阅读原文」立即报名!

以上是关于Web与客户端建设的主要内容,如果未能解决你的问题,请参考以下文章

一款业界领先全能导播软件VJDirector2

什么是响应式网站建设?与传统网站制作相比有什么区别和不同?

FPGA做正则匹配和网络安全,究竟有多大的优势?

敏捷项目管理与传统项目管理比较

Squid代理—传统与透明代理的服务搭建

建设区块链基础设施,加速区块链等新技术与传统行业深度融合发展