技术文章
-
AI歌手是如何打造的?“冷门歌手”孙燕姿的新困扰
近日,“AI孙燕姿”翻唱歌曲在各大网络平台上走红。5月22日晚,歌手孙燕姿在社交平台发文回应称,人类无法超越AI技术已指日可待,凡事皆有可能,凡事皆无所谓,“我认为思想纯净、做自己…
-
从零开始搭建直播系统01——如何通过浏览器访问摄像头
许多JavaScript开发者主要认为JavaScript是一种控制网页的工具。可能很难想象将JavaScript用于音频和视频处理。你可能会想,JavaScript或浏览器的性能…
-
如何运用仿真技术保护 RTC 用户体验
本文整理了 Wurzel Parsons-Keir 在 RTC@Scale 2023 关于运用仿真技术保护 RTC 用户体验的介绍,包括了研究原因、系统实现、讨论总结等内容。 来源…
-
SAFR: 自适应帧率的 RTC 系统 | NetAISys 2023
实时通信(RTC)系统在传输过程中往往会丢失一些帧以应对拥塞的情况。虽然帧丢失有助于提高系统的低延迟性能,但它可能会造成丢帧率突然上升和显著的 QoE (Quality of Ex…
-
WebRTC 源码分析 (三) Windows P2P 音视频通话 peerconnection_client 详解
介绍 环境: webrtc m98 、Windows peerconnection_client 是一个WebRTC提供的示例程序,主要在Windows平台上演示如何使用…
-
5G基于用户业务感知扩容基准研究
研究背景 网络中小区容量基线的制定包含如下因素:场景、流量、资源利用率、用户容量等。传统意义上的容量基线都是基于小区本身关键指标压抑起始点作为扩容门槛。扩容门槛和用户业务感知满意度…
-
Shader 是什么? OpenGL ES 和 Metal Shader
前面发了一些关于 Shader 编程的文章,有读者反馈太碎片化了,希望这里能整理出来一个系列,方便系统的学习一下 Shader 编程。 这不就来了,从这一篇就开启 Shader 编…
-
AI Image Codec技术落地实践
AI Codec自2016年首次提出以来,众多海内外高校、企业研究院等机构对此展开了广泛研究。6年时间里,AI Codec 的SOTA方案的压缩性能已经超越了H.266(最新的传统…
-
Opengl中GL_LUMINANCE被移除的兼容性问题
之前笔者写的Opengl入门教程都是面向Android开发者的Opengl ES方面的,总所周知,Opengl本身就是跨平台的,Opengl ES的程序只需经过稍微改动适配一下即可…
-
鱼耳聊天室打赏介绍与技术演进
什么是打赏 打赏本身不是一个新鲜的概念,从过去在路边打赏给街头艺人、歌舞厅打赏给歌手、吃饭打赏给服务员的线下打赏一直发展到现在的网络打赏,打赏的本质没有变化,只是网络打赏有了更…
-
如何在应用程序中启动 WebRTC 呼叫和处理挂断
本文我们将探讨如何在应用程序中启动 WebRTC 呼叫和处理挂断过程。我们将提供使用客户端和服务器端代码的示例。 设置服务器 为了建立 WebRTC 信令的服务器端,我们将使用 S…
-
WebRTC React开发中使用UserMediaVideo组件编写干净代码
当开发一个涉及 WebRTC 视频通信的 React 应用时,拥有一个干净的、可重用的组件来处理视频元素的渲染是至关重要的。UserMediaVideo组件是一个强大的工具,为编写…
-
用服务器-客户端通信构建实时WebRTC应用
WebRTC(Web实时通信)是一项强大的技术,能够实现浏览器之间的实时音频和视频通信。为了建立一个成功的WebRTC连接,需要一个信令机制在对等体之间交换会话描述和ICE候选。这…
-
浅析8K超高清播出与分发业务的拼接显示
摘要:本文重点论述了8K超高清播出与分发业务的大屏幕拼接显示应用,从总体需求设计、拼接控制核心技术实现和关键业务实施等环节进行阐述,系统的应用提高了总台8K超高清电视节目信号和预警…
-
AIoT的崭新前沿:探索边缘AI与物联网的结合
人工智能(AI)与物联网(IoT)的融合开启了一个新时代,而这个时代的特点就是超低延迟的数据处理和决策。 这两种变革性的技术融合形成了一个新的范例,即物联网的人工智能(AIoT)。…
-
Web 工程化:使用 Babel 实现前端日志无痕插桩
身为一名开发人员,日志对大家一定不陌生,不管是平时开发的错误警告,还是发现线上问题后的快速定位,都离不开日志的帮助,甚至我们可以通过日志来分析用户的行为,优化产品设计和业务流程.在…
-
直播 RTM 推流在抖音的应用与优化
背景 随着互联网技术以及网络基建的快速发展和普及,视频直播已经成为了一种越来越普遍的娱乐和社交方式。无论是个人还是企业,都可以通过视频直播平台进行直播活动,向观众展示自己的生活、工…
-
什么是订阅视频点播 (SVOD)?一文讲透订阅视频点播
订阅视频点播,或称SVOD,已经成为我们娱乐消费的组成部分。在你选择的时间,在你选择的设备上流式传输电影和电视节目的能力,是一个重要的便利,不容错过。本文旨在带你了解SVOD的基本…
-
什么是VSF(视频启动失败)?视频启动失败的原因和解决方案
视频启动失败或VSF定义了在视频启动期间,在显示第一个视频帧之前,终止播放尝试的次数或频率。网络问题、不兼容的视频格式和播放器的技术问题是导致视频启动失败的主要原因。 在线视频流的…
-
uniapp实现多人视频聊天(uniapp音视频开发系列9)
本文展示如何使用 ZEGO uniapp实时音视频 SDK 构造多人视频聊天场景,即实现多对多实时音视频互动。用户可在房间内与其余用户进行实时视频通话,互相推拉流。该场景可用于多人…