技术文章
-
内容自适应编码可将您的 CDN 成本显著降低 50%
本文将展示内容自适应编码 (CAE) 如何确保出色的视频质量,同时降低 H.264/AVC 转码的比特率。我们用不同复杂度的视频的比特率和 VMAF 结果来证明这一点。 在为每个视…
-
NDK编译libyuv【音视频基础知识】
前言 前面几篇写的都是Opengl ES的系列博文,并且都涉及到了YUV与RGB的转换,为了完善YUV与RGB相关的知识点,这里加写一篇关于libyuv交叉编译的博文,算是yuv这…
-
HTTP FLV交互流程及实例解析
HTTP FLV传输方式 前文已经介绍过,HTTP FLV利用了一个HTTP的协议约定,http 的content-length头字段如果不存在,则客户端就会一直接收数据,直到HT…
-
单体架构IM系统2:用户状态维护+点对点消息收发+云消息
在上一篇技术短文(单体架构IM系统1:业务背景+研发策略+技术选型)中,我们讨论了在 “用户规模小、开发人员少、开发时间短” 的业务背景下,采取 “怎么简单怎么做,怎么快怎么来” …
-
单体架构IM系统1:业务背景+研发策略+技术选型
先直接抛出业务背景! 有一款游戏,日活跃量(DAU)在两千左右,虽然 DAU 不高,但这两千用户的忠诚度非常高,而且会持续为游戏充值;为了进一步提高用户体验,继续增强用户的忠诚度,…
-
坐席辅助系统中语音与文本的碰撞
编者按:在贷后催收行业中,每个公司每天的录音量可达上万小时,因此语音识别功能对其非常重要。今天LiveVideoStack大会邀请到了洞听智能的张玉腾老师,为我们介绍在坐席辅助系统…
-
揭秘!虚拟偶像 A-SOUL 联手 NVIDIA Omniverse Enterprise 跨次元拜年幕后
伴随春节的临近,来自各个领域的拜年祝福多了起来,大家纷纷通过视频、直播的方式传递心意。近期,一则极具特色的跨次元拜年视频引起关注,正是来自国内超人气虚拟偶像组合 A-SOUL 联合…
-
WebRTC——连接现代世界的技术
近几年,被认为是正常的工作条件和要求的许多方面都发生了变化;见面的次数变少了,去办公室变得可有可无(或者根本就不存在),而拥有完全远程工作的选择成为一种必须,至少对于所有可能这样做…
-
WebRTC在web上如何支持H265
由于H265受版权的影响,浏览器都不愿意支持,所以webrtc不能实现H265的解码播放。但是工作中需要h265去解决带宽问题,所以要解决浏览器不支持H265播放。从度娘上了解,可…
-
IM 1对1聊天系统架构和存储如何设计
在众多的软件中,聊天功能是不可或缺的一个功能模块,或是用户和用户,或是用户和客服,都需要一个能够即时沟通的功能。 那么一个IM(InstantMessaging)的1对1聊天系统架…
-
IM专题:IM 需求分析模型
需求是驱动软件架构和功能实现的源动力,把握住需求则把握住了软件架构的方向! IM 系统的每一项功能,理解很容易,但是数量繁多;作为 IM 系统的业务架构师,怎样对其进行有效的分类和…
-
IM技术专题设计
在上一篇短文中,提到【IM系统技术专题】,该技术专题初步规划的大纲如下: IM系统模型分析 IM系统需求分析 IM系统单体架构分析与核心逻辑实现 IM系统分层架构分析与核心逻辑实现…
-
了解新技术之 Web 3.0 vs Web 4.0 vs Web 5.0?
“万维网(WWW)”是互联网最广为人知的术语之一,指的是基于技术网络的人与人之间的互动。 “技术社会系统”也被称为增加人类理解、交流和合作的系统,通过声明“共同认知”对于交流和合作…
-
利用ffmpeg合并与分离音频和视频
一、当视频文件中没有音频时 将audioname音频与videoname视频替换 二、当视频包含音频时 用audioname音频替换videoname中的音频 说明: videon…
-
体积视频:3D 捕捉技术在体育和娱乐中受到青睐
在近年来冲击电影和广播制作行业的新技术和新技术的爆炸式增长中,“体积视频”一词可能尚未达到对 VR 或 AR 等的一般形象或理解。但随着 2019 年以来体积项目流量的增加,以及一…
-
在树莓派上安装 Websocat
WebSocket 是基于 TCP 的双向通信协议。Websocat是一种能够从命令行使用 WebSocket 客户端或服务器的工具。它可以在客户端模式下运行并连接到 WebSoc…
-
WebSocket 回声客户端
WebSocket是一种通过TCP的双向通信协议。WebSocket在客户端和服务器之间提供了一个持久的连接。这意味着他们双方可以在任何时候发送数据。 回声客户端连接到回声服务器并…
-
使用nginx和ffmpeg搭建HLS流媒体服务器
如何使用nginx和ffmpeg搭建HLS流媒体服务器 目录 最近研究HLS流媒体协议,需要临时搭建HLS服务器,这里记录下搭建的过程(操作系统:CentOS Linux rele…
-
使用nginx临时搭建rtmp服务器
由于需要研究rtmp协议交互方式及报数据格式,使用nginx临时搭建一个rtmp服务器,主要通过nginx的rtmp扩展模块实现接收RTMP推送的音视频流,同时提供RTMP拉流服务…
-
Ffmpeg编码实战!
一. 读取YUV文件并编码成H264的DEMO介绍: 本次的DEMO是通过读取YUV文件,并利用FFMPEG编码成H264格式并输出到文件上面,保存的格式是·xxxx.h264的文…