RTC观主
-
HDR Vivid测试认证解读
01 HDR Vivid简介 HDR Vivid(菁彩HDR)是动态HDR视频标准领域的新势力,由世界超高清视频产业联盟(UWA联盟)发布。与传统的SDR(标准动态范围…
-
FreeSWITCH如何使用Lua操作json
json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格局。它基于ECMAScript的一个子集。JSON选用完全独立于言语的文本格…
-
CPaaS是我的WebRTC应用的正确选择吗?
在我们的首席执行官 Arin Sime之前的一篇文章和视频中,他对构建 WebRTC 应用程序的不同方法进行了有用的分析:直接依赖基础 API、利用媒体服务器或使用 CPaaS。今…
-
揭秘HTTP/3优先级
编者按:相对于HTTP2,HTTP/3的优先级更加简单,浏览器厂商更可能实现统一的优先级策略。本文来自老朋友Robin Marx,已获授权转载,感谢刘连响对本文的技术审校。 翻译 …
-
如何使用 gRPC 和 .NET7 构建高性能服务
.NET 7 正式推出标准期限支持,支持期限为 18 个月。 其中包括许多令人兴奋的新功能,包括 Web API、gRPC、ASP.NET 和 C#11 的性能升级。 本文涵盖以下…
-
FFmpeg Decode函数简读
avcodec_send_packet 与 avcodec_receive_frame 这一对异步接口是在大概ffmpeg3.1 版本的时候出现的,即自这时用户便已经可以直接调用该…
-
WebRTC如何提供具有成本效益的客户服务解决方案
在过去的十年中,技术见证了革命性的发展。有了新的应用程序和平台来支持企业和消费者之间的交互,就没有回头路了。 当谈到联络中心和跨国公司的客户服务解决方案时,WebRTC 是一项与众…
-
为什么WebRTC 应用程序需要更好的网络连接?
研究表明,基础网络可能会限制 WebRTC 的性能,而 WebRTC 为当今大多数实时通信服务的流式传输提供支持。WebRTC 分析和前瞻性需求可能会影响网络提供的服务质量。 We…
-
互联网RTC通信与运营商RTC通信有什么区别
音视频通话是实时通信(Real Time Communication, RTC)业务的主要应用场景,也是人与人之间沟通交流的重要方式,伴随着运营商与互联网厂商近二十年的竞合博弈,人…
-
浅析RTC技术,应用实践及未来展望
写在前面:在人类的历史长河中,信息的传递从古代的信鸽、驿站,再到近代的电报、邮件、有线电话、电视,最后到现代的移动电话、文字聊天、音视频实时通话,信息的传递延迟要求变得越来越接近实…
-
音视频学习–RTSP Digest认证
最近新带的小伙伴做开发需求时候,碰到一个RTSP鉴权问题,在此也做一下记录,给他讲解明白同时,也希望对其他的小伙伴有帮助。 RTSP鉴权介绍 RTSP 是一种类似于 HTTP 的协…
-
ffmpeg最新5.1版本源码安装+vscode开发环境搭建!
大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展…
-
基于Webrtc和Kurento的直播连麦架构
在音视频领域,低延迟交互一直是一个非常重要的需求。而直播大多基于RTMP协议,其存在1到3秒左右的延迟,基本无法胜任低延迟交互的需求;另外在游戏领域、语音聊天、教育领域,低延迟也是…
-
ffprobe的输出格式:json、csv和xml
ffprobe拥有很多信息输出格式选项,你可以在默认格式(如我们在前例中看到的)、json、csv、xml、flat和ini输出格式中选择。 选择输出格式非常简单,在命令行中使用p…
-
如何使用ffprobe提取关于流、数据包、帧和容器格式的信息?
如你所知,ffprobe能够提供输入视频的每个流、数据包和帧的大量相关信息。为了获取这些信息,你必须执行下列命令: 1. 获取每个流的信息:-show_streams 2. 获取容…
-
使用 ffprobe 提取帧数(视频中的帧数)
在本快速教程中,我们将教您如何使用 ffprobe 提取视频中的帧数(帧计数),ffprobe 是使用FFmpeg视频处理库编写的实用程序。要了解有关这些工具的更多信息,请浏览ff…
-
ffprobe是什么(7 个ffprobe示例教程)
ffprobe是什么 在我的视频处理工具箱里,ffprobe有着非常重要的地位!在FFmpeg库中,ffprobe堪称视频信息提取或视频检测的“瑞士军刀”。 下面是FFmpeg文档…
-
FFmpeg中FF_DYNARRAY_ADD向动态数组中追加元素分析
想动态数组中增加元素的实现是一类常见的需求,但是在C99之前并不存在动态数组一说,都是需要预先设置好内存空间,然后再设定好的空间内操作数组,但是FFmpeg中早就已经实现了动态数组…
-
ffmpeg向H264中添加SEI自定义信息的两种方式
在编解码的场景当中,经常会遇编码数据中带上自定义的内容信息,这些信息可以保存在SEI中。那么如果用FFmpeg操作简单的来说应该是什么样的呢? 下面从命令行和API使用两种方式分别…
-
Android音视频开发:MediaCodec API详解
MediaCodec 可以用来获得安卓底层的多媒体编码,可以用来编码和解码,它是安卓 low-level 多媒体基础框架的重要组成部分。那为什么不选择FFmpeg来做视频编解码,由…