技术文章
-
WebRTC 服务端实时音视频概述
本文对 WebRTC 使用过程中涉及到的四种服务器::信令服务器、NAT 穿越服务器,媒体服务器和网关服务器做入门级的介绍。 背景介绍 目前在线直播应用上课的产品中, 实时视频流功…
-
视频浅压缩技术是什么(视频浅压缩技术方案和应用)
1. 视频压缩目的 随着互联网尤其是移动互联网的飞跃发展、智能终端的普及,给数字化音视频行业带来新的商机,也给行业带来了新一轮的挑战。 为用户提供更高分辨率、更高画质、更…
-
基于chrome的webrtc一对一的通信流程
本文分享的这个流程里只包含了1对1的通信流程,暂未涉及TURN跟STUN,后续补上。 通信流程 首先是对传输内容的获取,采用浏览器的接口方法可以获取到用户的一个显示界面或是指定的显…
-
基于大规模边缘计算的千万级聊天室技术实践
当前直播成为一种流行趋势,带货直播,网红带货,明星在线演唱会等,进一步使得直播聊天室变成了一个当前必备的能力,面向大型,超大型的直播场景,技术上也在不断的进行迭代更新。 作者 | …
-
IjkPlayer之JNI基础知识及源码目录
本篇文章是阅读 IjkPlayer 播放器源码的第一篇,记得在之前的工作中也编译过 IjkPlayer,为了后续方便继续阅读其源码,下文中简单汇总下 JNI 开发的一些基础知识,本…
-
ijkplayer编译过程(基于Ubuntu环境编译ijkplayer)
ijkplayer 是一个基于 ffmpeg 的轻量级的可在 Android 和 Ios 上使用的跨平台播放器,可以通过编译来实现更多格式的支持,可以说只要是 ffmpeg 支持的…
-
LL-HLS低延时方案(LL-HLS直播的实现)
1. 前言 HLS全称HTTP LIVE STREAMING 是苹果公司2009推出的一种流媒体协议, 从推出到现在得到了非常广泛的应用, 不管在点播还是直播中, 使用的…
-
什么是视频流中的启动延迟或延时?减少流媒体启动延迟的方法
随着 Netflix、Amazon Prime 和 Hulu 等 OTT 流媒体服务的兴起,我们现在可以随时随地观看自己喜欢的电影和电视节目。然而,视频流媒体在 OTT 中面临的最…
-
超高清与高清节目同播关键技术研究
通过对超高清和高清同播的可行性及关键技术的研究, 确定了超高清和高清节目同播流程以及HDR-SDR 映射关系,首次提出“窄范围+ 超白”电平的应用,研发了“CMG LUT”等。研究…
-
2022 北京马拉松 5G 接收分发系统应用
本文介绍了2022 年北京马拉松赛事直播保障中,基于5G 网络传输的多路超高清视频信号接收系统的技术方案,对接收系统架构、防灾备份手段、工作原理等进行了说明。 作者:中央广播电视总…
-
基于 Javascript 搭建 WebRTC 视频直播
本文将向您展示 WebRTC 的基本概念和功能,并指导您使用 Node.js 构建您自己的 WebRTC 视频直播。 WebRTC 是一个免费的开源项目,它通过简单的 API 为浏…
-
如何使用 Coturn 设置和配置 WebRTC TURN 服务器
在本文中,您将使用 Coturn 设置您自己的 TURN 服务器,并使用用户名和密码保护它。您还将学习如何将域添加到您的 TURN 服务器并使用 Docker 运行服务器。 Web…
-
webrtcvad安装和使用(python版本)
最近在实现一个功能的时候,用到了webrtc模块的vad部分的python版本,因参考的原博客找不到链接了,为了方便自己以后查阅相关内容,故整理成博客供日后方便。接下来开始正题,当…
-
webrtc 波束模块编译过程
本文主要介绍webrtc中的波束模块的编译过程,关于波束算法的技术原理将会在下篇文章中介绍。 webrtc是一个极其庞大的项目,里面的文件包含特别复杂。正是因为如此,对还是小白的我…
-
音视频编解码-JPEG知识总结
1 背景 JPEG在大约25年前开发了著名的数字图片编码标准,称为JPEG图像格式。JPEG 是联合图像专家组创建的,旨在用于照片压缩的一个标准。作为大多数消费类数码相机和手机的标…
-
云游戏音视频体验优化实践
编者按:从2019年开始,云游戏的热度迅速上升,云游戏平台如雨后春笋般出现。然而,目前还未出现一个影响力大的标志性平台,并且大家对云游戏的预期与云游戏的真实现状有出入。那么,如何才…
-
使用 Go 和 WebSockets 构建实时聊天服务器
在本文中,您将使用 Websockets 在 Golang 中构建一个实时聊天应用程序。您还将使用 Docker 将应用程序容器化。 实时通信可能很难在您的应用程序中实现,但并非必…
-
ZEGO 虚拟世界SDK是什么?
ZEGO 虚拟世界 SDK(ZEGO MetaWorld SDK)提供一站式元宇宙业务场景构建方案服务。核心功能组件包括虚拟场景搭建与渲染,虚拟角色控制,以及状态、动作等的同步,虚…
-
使用ION-SFU和媒体设备在Golang中构建一个WebRTC视频和音频广播器
在本教程中,您将构建一个视频广播应用程序,该应用程序在 Golang 中读取摄像头并将其发送到 ION-SFU(选择性转发单元),从而使 WebRTC 会话更有效地扩展。 WebR…
-
从0到1,亿级消息推送的稳定性保障|得物技术
1 消息推送简介 1.1 什么是消息推送 消息推送每天都在我们的手机上发生,如图所示,除非你的手机没有安装App或关闭了通知栏权限。 1.2 消息推送的价值 从用户的生命周期来看,…