技术文章
-
音视频面试题集锦第 25 期 | 直播相关功能技术方案
分享音视频技术社群关键帧的音视频开发圈整理的音视频面试题集锦第 25 期。 下面是第 24 期面试题精选,我们来讲讲直播相关功能技术方案: 1、直播美颜如何实现? 下面是实现美颜的…
-
先进编码技术如何革新体育直播
今年是体育运动繁忙的一年,球迷参与的需求不断增加,因此提供高质量的体育直播比以往任何时候都更为重要。先进的编码技术处于这一转变的前沿,使广播公司能够提供 4K、超高清 (UHD)、…
-
基于Freetype的文字渲染流程以及缓存策略
1. 前言 OpenGL 对于文字的绘制以及字体的操纵提供了低层次的支持,即位图字体。每个字形根据他们的编号被放到位图字体中的确切位置,在渲染这些字形的时候根据这些排列…
-
开源上新|FunASR离线文件转写GPU软件包1.0
FunASR是由通义实验室开源的语音识别框架,集成了语音端点检测、语音识别、标点预测等领域的工业级模型的训练和部署,自开源以来,吸引了众多开发者参与体验和开发。为了支持用户便捷高效…
-
这可能是全网关于Camera慢动作录像(SlowMotion)介绍最全的文章了
这是一篇关于慢动作录像(slowmotion)的文章,看完后相信你对慢动作录像不会再感到陌生了~ 这篇文章针对下面几点来展开: 1)写这篇文章的原由? 2)什么是慢动作录像(Slo…
-
为什么使用 RTSP 协议?RTSP 流媒体依然重要的 4 个原因
1996 年,人们使用 Netscape Navigator 浏览互联网,仍然通过 Yahoo 进行搜索(更不用说 AltaVista 了),第一款翻盖手机是当时最酷的小工具。19…
-
用于高效流式传输逼真自由视角视频 的 3D 高斯实时训练 | CVPR2024
从多视图视频重建动态场景的逼真自由视点视频 (FVV) 是一项具有挑战性的工作。尽管当前的神经渲染技术取得了显着的进步,但这些方法通常需要完整的视频序列进行离线训练,并且不能进行实…
-
GB28181 RTP over TCP
有时候需要切换 tcp 接收码流,于是做了这个。使用TCP传输RTP包,GB28181-2016和GB28181-2022 都是按IETF RFC4571来的。使用TCP发送RTP…
-
Camera基础及基本概念
一、摄像头结构和基本工作原理 拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到电…
-
使用 C++ WebRTC GStreamer 将摄像头流式传输到 HTML 页面
本文展示如何使用 WebRTC、GStreamer 和 C++ 将摄像头流式传输到 HTML 页面。我们将使用 boost 来处理信令。本教程结束时,您应该对 WebRTC GSt…
-
视频剪辑中的色彩空间
1. 前言 查看视频文件中对颜色的描述,使用ffprobe指令:ffprobe -i 视频文件地址 -show_streams,有打印如下颜色相关的信息: 以上参数表示:视频的色彩…
-
OpenVidu v3 测试版发布,融合了实时媒体领域的最新创新和优化
2024年6月26日,OpenVidu v3 发布。 为提供最好的自托管实时媒体解决方案,新版本对 OpenVidu 的内部技术、架构和部署进行了全面改革。下面快速了解一下有关 O…
-
WebRTC 如何改变通信网络的未来
随着数字通信技术的发展,企业的通信方式也需要与时俱进。通信技术的进步彻底改变了世界各地人们的互动方式。这场革命有助于提高通信的速度、效率和便利性。 在当今的数字世界中,通信技术已得…
-
Firefox 上用于调试 WebRTC 的 about: pages
调试 WebRTC 调用可能很困难。当你在 WebRTC 上工作时,任何通话都可能意外地成为故障排除会话,而将信息打印到 JS 控制台可能无法解决问题。Firefox 提供了多种工…
-
webrtc sfu 性能压测
不少网友最近私信我,咨询webrtc sfu服务端性能问题,SRS开源服务能支持多少路webrtc流,mediasoup单房间能支持多少个人,推流能接入多少路,拉流能拉取多少路?7…
-
从零开始创建自己的 PHP 聊天应用程序
在当今的数字世界中,聊天应用程序是我们日常交流的重要组成部分。无论是个人使用还是集成到企业网站中,创建聊天应用程序都是一个既有趣又有意义的项目。本文将引导您完成创建简单 PHP 聊…
-
React.js 中的实时音频流:处理和播放实时音频缓冲区
本文分享在项目中如何使用 React.js 实现实时音频流功能,核心是处理通过 WebSocket 接收到的音频 Blob,将其存储在队列中,并无缝播放。 关键组件 WebSock…
-
使用 P2P WebRTC 发送超过 2GB 的文件
我在个人应用程序中使用 WebRTC 文件共享,但很快就发现了一个问题。问题在于文件的最大容量只能在 2GB 左右(对于 Chrome 浏览器)。如果尝试发送超过 2GB 的文件,…
-
WebRTC RTCPeerConnection:新视频通话应用中对等连接的秘密
WebRTC RTCPeerConnection 是一种 API,用于连接不同计算机上的两个应用程序,使用点对点协议进行通信。对等方之间的通信可以是视频、音频或任意二进制数据(对于…
-
通过云技术、FAST 和单场直播活动改变现场直播
过去,制作直播活动需要大量资源,包括计划、时间、精力、硬件和费用。由于广播公司几十年来一直依赖于传统的广播方法和内部部署的基础设施,因此扩大现场直播活动的规模一直以来都是相当昂贵的…