实时音视频
-
Android直播Demo分享,源码简单易懂
本文为大家分享的是一个用于演示如何基于 Zego Express SDK 快速实现 Android 端视频直播场景的示例 Demo(命名为EasyLiveExample),代码非常…
-
音视频学习–BZRTP协商和加密详解
通过前面几篇内容,我们大概了解了zrtp的调用过程,但是每一个抓包中相关数据分别是什么含义呢?又是如何产生,如何加密和解密的呢?带着这些疑问,我们开始本次探险之旅,彻底搞懂zrtp…
-
视频会议应用程序开发指南(视频会议开发技术方案)
视频通信工具的激增已成为远程医疗、娱乐、在线学习、健身、电子商务和其他在线相关业务的催化剂。如果您想在自己的产品中实施实时视频通信,集成一个即用型解决方案将是一个简单的方法。但是,…
-
即构Web播放器插件上线,支持CDN直播拉流
近日,ZEGO 发布了自研 Web 端播放器插件,可结合 CDN 直播服务,快速集成到 Web 应用中,为开发者提供可监控、稳定、流畅的 CDN 直播播放能力。 Web播放器插件接…
-
音视频学习–liblinphne 和 bzrtp 代码走读
Linphone 的 特点是用户界面和核心引擎分离,允许在相同的功能之上创建各种类型的用户界面。 Liblinphone是核心引擎,这是实现Linphone所有功能的库。它是一款功…
-
即构科技发布 Web实时音视频SDK 3.0,提供Web 播放器和本地导播插件等功能
10月20日,即构科技Web实时音视频SDK 3.0重磅升级,具有快速接入、无需安装,支持跨平台运行等优势,为企业及开发者带来更加智能实时互动的音视频体验! Web实时音视频SDK…
-
比心直播的音视频质量建设
比心是面向 Z 世代的电竞社区,有超过 800 万的电竞大神,6000 万的资深玩家,累计与 20 多家顶级战队达成战略合作。最近几年开始快速发展直播业务,目前直播间内容已相当丰富…
-
火山引擎实时、低延时拥塞控制算法的优化实践
摘要 火山引擎智能拥塞控制算法 VICC(Volcano Intelligent Congestion Control)是一种自适应的拥塞控制算法,旨在解决全球不同网络环境下,不同…
-
AVCC/HVCC 与 Annexb 码流格式相互转换丨音视频工业实战
H.264 的码流中用于解码的关键信息包括 SPS、PPS,H.265 码流中则包括 VPS、SPS 和 PPS。H.264 码流有 AVCC 和 AnnexB 两种格式,H.26…
-
Qt音视频通话示例源码体验
本文示例源码为一个桌面端跨平台的 Qt5 C++ 应用程序,同时支持 Windows/macOS/Linux 平台,示例源码中已附带了三个平台最新版本的 SDK 包,可以直接运行。…
-
音视频学习–ZRTP和BZRTP
bzrtp背景 整数因子分解和有限域或椭圆曲线上的离散对数问题是支撑互联网上用于密钥建立和数字签名的大多数非对称算法的数学问题。这些问题及基于它们的算法将容易受到使用Shor算法的…
-
音视频面试题集锦 2023.10
我们在知识星球上创建的音视频技术社群关键帧的音视频开发圈已经运营了一段时间了,在这里大家可以一起交流和分享音视频技术知识和实战方案。我们会不定期整理一些音视频相关的面试题,汇集一份…
-
网易云信音视频处理引擎最佳实践
导读:随着 RTC 技术的广泛应用以及场景不断丰富,越来越多的音视频特性加入到 RTC 中,这也带来了一些问题:1. RTC SDK 包体积不断增大;2. 开启音视频特性导致在中低…
-
音视频编解码–H264 帧内预测
帧内预测 最近看书学习过程中做了一些笔记,分别和大家一起分享一下,今天首先分享的是H264的帧内预测。 H.264/AVC 标准中规定的 4×4 亮度块的帧内预测样本预测…
-
挑战十万在播–直播全量在播分发系统
先说明下什么叫“全量在播”,指的是直播范围内,当前所有在线主播的信息,尤其是主播的房间id和uid,对于很多上游业务来说,是必要的数据,是业务逻辑的数据基础。 直播之前虽然有一套这…
-
嵌入式音视频-存储录像实现方案mp4v2
最近需要将H264视频编码成MP4格式。研究了一下,一种方法是采用ffmpeg库,可以先将H264文件解码,再编码生成MP4文件,但这种方式效率较低,10M的视频可能需要几秒钟才能…
-
视频直播高延迟怎么解决(视频直播高延迟的原因)
视频直播高延迟指的是在实时互动中,由于网络传输、设备性能等因素,导致音视频数据在传输过程中的延迟过高,从而影响到用户的观看和体验。在音视频开发中,延迟一般指音频和视频的延迟。 具体…
-
音视频编解码-H264和H265 运动估计对比
问题背景:问下大佬们H264的MVP预测和H265的amvp的主要区别是什么?除了amvp支持不同且更多的候选位置,以及amvp支持参考不同参考帧的MV在scale之后也做为MVP…
-
视频直播卡顿的原因(视频直播卡顿怎么解决)
视频直播卡顿是音视频开发者最为关注的问题之一。本文向开发者们介绍视频直播卡顿的主要原因,问题表现、常见场景、问题定位排查和解决方案,同时提供实际案例和预防措施,帮助开发者更好的解决…
-
在 iOS 开发中使用 Swift 创建支持实时音频流的Watch App
iOS 开发人员可以在 Swift 的帮助下创建支持流式实时音频的 Watch App。这可以通过使用 AVFoundation 框架来实现,该框架为开发人员提供了一套功能强大的类…