技术文章
-
为什么要使用 CDN 进行直播?如何选择合适的直播CDN
近年来,视频流媒体行业呈爆炸式增长。用户消费的视频内容比以往任何时候都多。这种增长为企业和内容创作者带来了巨大的机遇。对于促进这种增长特别重要的一项技术是内容分发网络(CDN)。 …
-
如何在 NestJS 中创建一个基于 WebSockets 的应用程序
什么是 Websocket Websockets 是一种通信协议,它通过在 Web 浏览器和 Web 服务器之间建立的单个 TCP 连接提供全双工通信通道。这样,服务器无需客户端调…
-
搭建WebRTC视频会议应用系列1:WebRTC架构
搭建WebRTC视频会议应用系列的第 1 部分介绍了 WebRTC 的一些核心概念,如信令、SDP、ICE 协议、STUN 和 TURN 协议、数据通道,并讨论了基本的应用工作流程…
-
基于领域知识内嵌的深度学习网络流量预测研究
摘 要:首先针对流量数据可能存在的时域分布突变问题设计了一种基于JS散度的异常检测算法,以获得能够反映流量变化规律的数据。而考虑到网络流量的自相似性、长时相关性和周期性特点,提出…
-
什么是OvenMediaEngine?一款强大的开源流媒体服务器
内容提供商和广播公司正在努力向受众实时提供高质量的媒体内容。随着对高清、大规模直播流的需求不断增长,对强大、低延迟流媒体解决方案的需求也在不断增长。这就是 OvenMediaEng…
-
视频接入网关能做什么?
我们在一些项目中经常会听到视频接入网关这个产品,在项目实施过程中,我们对视频接入网关的理解也不是很透彻,导致选择的产品并不能完全适应最终的解决方案。 今天小编带大家一起盘点一下,到…
-
音视频面试题集锦 2023.08
我们在知识星球上创建的音视频技术社群关键帧的音视频开发圈已经运营了一段时间了,在这里大家可以一起交流和分享音视频技术知识和实战方案。我们会不定期整理一些音视频相关的面试题,汇集一份…
-
支持AI视频处理的高容量流媒体加速卡方案
编者按: 实况直播业务随着流媒体市场的发展增长迅速。与传统流媒体“一对多”的模式不同,直播流媒体高交互的特性和 “多对多”的架构对时延的要求越来越高,传统基础设施部署和硬件已经不能…
-
关于 Camera 预览和录像画质不一样的问题分析
问题背景 基于之前安卓平台的一个项目,客户有反馈过一个 Camera app 预览的效果,和录像效果不一致的问题。 这里的预览是指打开 Camera app 后直接出图的效果,录像…
-
GPU API介绍及国产GPU支持现状
Labs 导读:在大国博弈、贸易摩擦的大背景之下,反制“卡脖子”的国产化替代浪潮滚滚而来。本期内容将为大家带来我们对GPU国产化替代的初步探索:GPU API的主要用途及国内主流G…
-
视联网是什么?视联网的技术架构
视联网是什么? 2030年,全球带摄像头终端数量将达到130亿台,视频流量将成为网络流量中的主体,视频物联市场已成为新的增长引擎和竞争高地。随着ChatGPT发布,AI技术出现革命…
-
浅谈Wi-Fi摄像头常见配网方式
随着Wi-Fi摄像头规模越来越大,人们对其功能期待也越来越高,得益于技术的进步,目前用户交互较多的设备配网环节,可使用的方式越来越多样化满足不同场景下的需求,你想知道家里的摄像头设…
-
rtsp摘要认证代码实现!
一、rtsp认证方式 用户通过rtsp url地址获取设备的视频流时,大多数是需要认证的。RTSP的认证方式有2种: rtsp url直接携带明文的用户名和密码的方式安全性差,现在…
-
webrtc的定时任务RepeatingTaskHandle实现过程
大家好,今天看下webrtc定时任务的实现。 RepeatingTaskHandle 定时任务 首先看下类的声明,具体文件见:repeating_task.h。 Repeating…
-
使用 Node.js 和 Socket.io 实现实时聊天应用程序
在当今快节奏的世界里,沟通比以往任何时候都重要。随着人们对快速、简便的交流方式需求的增加,实时聊天应用程序已变得不可或缺。但您是否思考过这些应用程序是如何开发的?那么,不用再想了!…
-
WebRTC 中的丢包是什么?WebRTC 丢包的原因及防止方式
在网络世界中,数据以闪电般的速度跨越远距离传输,使人和设备比以往任何时候都更加接近。然而,这并非没有挑战,其中一个主要挑战就是丢包。 丢包看似无害,但实际上会严重干扰视频通话、减慢…
-
FFmpeg6.0调用MediaCodec硬编码
书接前文,我们使用NDK交叉编译了FFMpeg6.0,同时使用FFMpeg6.0实现了MediaCodec的硬解码,既可以解码为NV12数据也可以直接解码到Surface上, 今天…
-
如何查看友商的Camera配流情况
有时候,我们想看下竞品友商机器上,使用到camera的app 申请的分辨率情况。 如果只是抓logcat日志,我们可能没法从中获取到有效信息,毕竟一般出货的机器版本,基本已经把大部…
-
音视频问题汇总–H264标准中u和ue的差别
问题背景 昨天小伙伴反馈一个问题,说我们的app和第三方客户IPC进行通信时候出现崩溃了,急需支援。 所以临危受命,3个小时完成突击,找到问题,紧急压测上线。在此记录一下该问题的排…
-
Linux V4L2子系统-应用层访问video设备
一、概述 V4L2子系统向上提供了很多访问Video设备的接口,应用程序可以通过系统调用访问Video设备。但由于Video设备千差万别,很少有设备驱动程序能支持所有的接口功能,因…