技术文章
-
语音编解码器考古之G.711
语音编解码利用人听觉上的冗余对语音信息进行压缩从而达到节省带宽的目的。值得注意的是,本文说的是语音编解码器,也就Speech codec,而常用的还有另一种编解码器称作音频编解码器…
-
WebRTC中的主角是你无法控制的【WebRTC认知篇10】
当您开发 WebRTC 应用程序时,您需要考虑一个可悲的事实,即大多数会影响媒体质量(进而影响用户体验)的事情都是您无法控制的。 要理解这一点,我们首先需要定义主要参与者是谁: 您…
-
WebRTC将服务变成功能【WebRTC认知篇9】
电话和通信曾经是服务。 你的公司需要一个电话系统吗?去找你的运营商,他们会给你安排一个解决方案。也许会安装一个PBX,甚至为你 “在云中 “托管一个。 问题…
-
WebRTC 是最安全的 VoIP 协议【WebRTC认知篇8】
WebRTC的安全性和隐私是最重要的。你不会发现任何其他开放标准的VoIP协议像WebRTC一样安全。 是时候进行快速安全检查了…… 以下是关于安全、隐私和 WebRTC 的一些正…
-
HTTP/3落地Pinterest
编者按:HTTP/3正在不断获得新的应用部署,也有越来越多的案例证明了HTTP/3对流媒体应用的价值。随着生态逐步完善,HTTP/3份额会进一步提升。本文来自Pinterest技术…
-
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 是联合图像专家组创建的,旨在用于照片压缩的一个标准。作为大多数消费类数码相机和手机的标…