技术文章
-
HTTP、WebSocket、gRPC 或 WebRTC:哪种协议最适合您的应用程序?
在为您的应用程序选择通信协议时,有很多不同的选择。 本文将了解四种流行的解决方案:HTTP、WebSocket、gRPC 和 WebRTC。 我们将通过深入学习其背后原理、最佳用途…
-
WebRTC CPaaS 应用程序优化
CPaaS(通信平台即服务)平台通过利用后台内置的 WebRTC API,开发人员能够快速轻松地将音频和视频集成到他们的应用程序中。然而,这一抽象层通常使得难以进行优化以从平台中获…
-
FAST – 流媒体中的 FAST 是什么?
在数字内容提供商与订阅疲劳作斗争并努力平衡成本和期望的时候,FAST 正在驶入快车道。如果有的话,FAST 或免费广告支持的流媒体电视在维持订阅率几乎达到天花板的行业方面发挥了关键…
-
ffmpeg参数中文详解
ffmpeg参数非常多,选取常用部分做个中文详细解释,按字母排序分类,欢迎补充。 a) 通用选项 -L license-h 帮助-fromats 显示可用的格式,编解码的,协议的&…
-
基于人眼视觉模型,实现码率、质量、成本的最优均衡
将编码器的优化目标从经典的保真度最高,调整为「主观体验最好」。 视觉是具有「掩蔽效应」的。 通俗地说,人眼作为图像信息的接收端,并不能精准捕捉到图像画面的所有变化。 例如,人眼对于…
-
Netflix:用神经网络改善视频质量
眼看用户视频的增长将超过服务器的算力上限,既没有额外的服务器来支持,也不能对用户体验造成大的冲击,Instagram的工程师找到了两种编码过程中重复计算的部分,并将他们合二为一,如…
-
音视频技术的未来方向(音视频技术的发展前景)
目前各个领域和垂直行业,都希望借助音视频技术,升级和改造现有生产场景,提升效率,降低成本。 企业希望充分利用音视频技术,但是,也面临着对技术门槛和资源投入的担忧,望而却步。我们现在…
-
百度 Android 直播秒开体验优化
网络直播功能作为一项互联网基本能力已经越来越重要,手机中的直播功能也越来越完善,电商直播、新闻直播、娱乐直播等多种直播类型为用户提供了丰富的直播内容。随着直播的普及,为用户提供极速…
-
即时聊天室开发0.04最终版(完结篇)
今天接着讲解即时聊天室开发历程0.0.4版,想了解上一篇文章的朋友们可查看即时聊天室开发0.04版:聊天内容维护管理 接着上个版本的最后规划,需要将聊天内容取出来显示在后台,还有加…
-
即时聊天室开发0.04版:聊天内容维护管理
本文开始讲解即时聊天室开发历程的0.0.4版,想了解上一篇文章的朋友们可查看即时聊天室开发0.03版:实现对应账号的聊天内容 基于上个版本的最后规划,这个版本需要增加一个对聊天内容…
-
即时聊天室开发0.03版:实现对应账号的聊天内容
今天开始讲解即时聊天室的0.0.3版,想了解上一篇文章的朋友们可查看即时聊天室开发0.02版:前端注册登录的代码编写。 基于上个版本的最后规划,这个版本是要将聊天内容对应的账号也显…
-
即时聊天室开发0.02版:前端注册登录的代码编写
今天继续接着讲解即时聊天室的0.0.2版,想了解上一篇文章的朋友们可查看《即时聊天室开发0.02版:心跳功能+注册登录设计》。该文章系列旨在剖析我在学习的过程中顺带开发的即时聊天室…
-
即时聊天室开发0.02版:心跳功能+注册登录设计
想了解上一版的朋友们可查看即时聊天室开发0.01版(uniapp+easyswoole框架搭建),这个版本我已经完成了短期规划的心跳功能的补充,甚至还想新增用户注册登录功能,由于个…
-
即时聊天室开发0.01版(uniapp+easyswoole框架搭建)
先此声明,这个即时聊天室是我个人平常进行应用技术研究时顺带着开发的一个作品,随着应用技术研究的进行,这个作品暂定也会进行版本的迭代。先上个效果图。 如效果图所示,页面上只有3个元素…
-
webrtc开源项目:PeerJS实现webrtc视频通话
随着5G技术的推广,可以预见在不久的将来网速将得到极大提升,实时音视频互动这类对网络传输质量要求较高的应用将是最直接的受益者。而且伴随着webrtc技术的成熟,该领域可能将成为下一…
-
WebRTC Mesh、MCU和SFU开源实现方案
实现流媒体服务器困难还是蛮多的,它里面至少要涉及到 DTLS 协议、ICE 协议、SRTP/SRTCP 协议等,光理解这些协议就要花不少的时间,更何况要实现它了。所以最常见的办法就是使用开源的实现,下面分享下WebRTC 之 Mesh、MCU和SFU开源实现方案。
-
WebRTC视频卡顿是什么原因
流媒体中视频质量(会不会卡顿)、延时问题取舍一直是永恒的话题。低延时和视频卡顿之间即实时低延时和视频服务质量之间的矛盾常见的RTMP视频,基于TCP很少会出现花屏卡顿现象,但是相对WebRTC延时相对较高,但是WebRTC也存在自己的弊端,当网络情况一般时,尤其是无线连接状况下,出现丢帧的情况很常见,这样就会导致视频的短暂的卡顿。
-
FFmpeg视频合并以及替换视频背景音乐实战 | FFmpeg音视频开发8
通过前面的实战,我们实现音视频解封装提取、音视频解码、音视频编码、音频重采样等的功能,今天我们就结合之前所做的功能, 来做一个短视频APP中常见的功能: 1、提取多个mp3文件中的…
-
FFmpeg mp3转码aac | FFmpeg音视频开发7
如今以抖音、快手为代表的短视频秀无处不在,比如它们一个很普通的功能就是使用流行音乐替换作为视频的背景音乐。而在视频中音频一般都是以AAC的形成存在,但流行音乐大多以mp3的格式传播…
-
AR 生态中最重要的基础设施 – AR 网关介绍
引言 Arweave 是一条永久存储公链,为用户提供去中心、可信赖的数据存储服务,是 Web3 重要的基础设施。作为 Web3 的刚性需求,Web3 应用都离不开去中心存储的支持。…