技术文章
-
H.266的环路滤波之ALF
和H.265相比,H.266里的环路滤波模块新增了ALF,CC-ALF和LMCS工具。DBK去块滤波可以认为是H.265的增强版,其处理过程大致上和H.265一样,引入了长抽头滤波…
-
CDN请求崩溃和 Thundering Herds 问题简化【CDN直播系列2】
请求折叠(Request Collapsing)或折叠转发(Collapse Forwarding)是CDN中一个非常重要的功能,它可以保护CDN和起源服务器不被大量的冗余请求所淹…
-
什么是 CDN(内容分发网络)及其工作原理?【CDN直播系列1】
使用 CDN 进行直播非常重要,因为 CDN(内容交付网络)由分布在全球各地的服务器组成,这些服务器存储视频副本并根据观众的位置(或 CDN 足迹)将其分发给观众。CDN 在直播领…
-
ffmpeg Windows 4个编译方案
在使用ffmpeg过程当中,ffmpeg在Linux(包括mac,android)编译非常容易,直接configure,make即可,Android需要交叉编译,在windows就…
-
像素详解(像素具体指什么)
像素是指由图像的小方格组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。 可以将像素视为整个图像中不可分割的单位或者是元素。不可…
-
Android ffmpeg音视频同步
前言:在实现视频和音频的播放过程中,其中最大的问题是音频和视频之间的播放速度如果没有同步,视频按照解码的速度,以最快速度进行了上屏,那么很有可能会出现视频播放完后音频还在播放的情况…
-
Android FFmpeg 视频解码
本文首先以 FFmpeg 视频解码为主题,主要介绍了 FFmpeg 进行解码视频时的主要流程、基本原理;其次,文章还讲述了与 FFmpeg 视频解码有关的简单应用,包括如何在原有的…
-
WebRTC 中的 AEC(回声消除)和 AGC(增益控制)
回声是您自己的声音回荡的声音。如果这种声音的振幅很高并且间隔超过 25 毫秒,就会对谈话造成干扰。它的类型可以是声学的或混合的。回声消除器需要消除回声,同时仍保持通话质量并且不会干…
-
在 4G 和 5G 网络上使用 WebRTC 作为 IMS 的补充
移动运营商可以在 4G 和 5G 网络中利用WebRTC作为对 IMS 的补充,这篇博文是GSMA的一份名为“WebRTC 以补充 IP 通信服务版本 1.0”的白皮书的摘要,该白…
-
GB28181实现转webrtc(基于SRS搭建GB28181流媒体服务)
所谓的国标GB28181协议可以简单理解为SIP+RTP。但是支持GB28181协议,如果把信令和媒体收在SRS里面实现,违反了SRS的简单原则。其次信令这块对接起来非常麻烦,虽然…
-
使用 WebRTC 从 ASP.NET Core 3.1 MVC 捕获视频
本文介绍如何使用 WebRTC 从 ASP.NET Core 3.1 MVC 应用程序使用网络摄像头捕获视频。 WebRTC(Web 实时通信)是一个免费的开源项目,它使 Web …
-
Base64 编码和解码
Base64是一种编码和解码方案,用于将二进制数据转换为可打印的 ASCII 文本格式,反之亦然。它通常用于在仅支持 ASCII 文本格式的介质上传输二进制数据。Base64 使用…
-
在 Android 中使用文字转语音
文本转语音 (TTS)是一种辅助技术,用于将文本转换为合成语音。Text to Speech 是 Android 平台的内置功能。 在布局 XML 文件中,我们添加了EditTex…
-
视频RTMP推流方案(基于librtmp实现推流)
对应RTMP推流,业界有很多开源方案。如使用ffmpeg推流,librtmp(rtmp-dump),gstream推流。由于ffmpeg和gstreamer比较庞大,仅仅用来推流,…
-
windows平台桌面截屏技术(GDI, DDRAW和DXGI三种抓屏方式)
windows系统中,抓取屏幕有很多方法,比较常用的是GDI和mirror两种方式,除此以外,利用ddraw和DXGI(windows7以上系统支持)方式也可以抓取屏幕。由于mir…
-
多媒体文件格式M3U8剖析
“M3U” 和 “M3U8” 文件都是苹果公司使用的 HTTP Live Streaming(HLS) 协议格式的基础;是 Unic…
-
多媒体文件格式FLV剖析(FLV分析工具)
本文介绍一种常用的流式媒体格式,就是FLV,FLV全称为Flash Video,一听就知道是Adobe 公司推出的一种媒体封装格式。下面我们剖析一下FLV媒体的格式内容。 FLV分…
-
语音通话AI降噪技术
在日常生活中,噪声是影响语音通话质量的重要因素之一。语音降噪技术通过消除噪声并提取干净语音,从而提高语音质量和可懂度,在移动通信、耳机、会议系统、语音交互等应用中具有巨大价值。近年…
-
一文理清直播全过程(直播推流端和拉流端)
本文分享完整的直播需要的流程,理清主播到观众之间的交互过程,包括直播推流端和拉流端的具体步骤。 试想一下,主播在这边捧着手机,表演一番,然后粉丝们在另外一边拿着手机看得津津有味,其…
-
基于空中计算的应急通信网络中任务调度与无人机部署联合优化算法
Zhang T K, Chen C B, Xu Y, Loo J & Xu W J. Joint Task scheduling and mu…