技术文章
-
Omdia:OTN延伸至网络边缘是趋势,可实现大带宽、低时延和更优TCO
新的应用和接入技术对光网络的带宽要求越来越高。同时,终端用户对性能的期望值也在提高,从而产生了更严格的服务等级协议(SLA)。此外,运营商在设施和TCO方面受到限制,自动化程度也不…
-
ASPECT: HTTP自适应流的实时盲质量评价 | ICME 2023
在HTTP自适应视频流中,提出了兼具高性能、低延迟、盲评估于一身的质量评价模块,为Adaptive-BitRate算法提供实时指导。 作者:Chunyi Li, May Lim, …
-
Android Studio Gradle下载缓慢的解决方法之一
Android studio每次新建工程都会部署gradle文件,如果下载时间很短,那么不会成为一个问题。由于网络的原因,通常会花费很长的时间,这样是很讨厌的。本文记录了其中的一个…
-
音视频开发的一些学习分享(建议收藏!!!)
本次文章主要是给大家分享音视频的入门学习路线,虽然我之前写过,但是这次我会结合最新接触到不同层次的人来做一个总结分享!当然还是以入门为主,技术点都是当下企业要求必须要掌握的! 事先…
-
RTMP与RTSP协议的区别(RTSP和RTMP优缺点)
RTMP 和 RTSP 都是用于直播的协议。协议规定了从一个通信媒介到另一个通信媒介的数据传输规则。流媒体协议定义了将视频、音频和其他数据传送到观众终端的方法。 流媒体的质量通常取…
-
Kamailio极简websocket脚本
本文提供一个Kamailio路由脚本,仅支持websocket客户端注册。 申请根证书或者用openssl做好自签名证书之后就可以用js.sip或者sipml5等进行注册测试,si…
-
FFmpeg 入门学习 08–打开音视频解码器
使用 FFmpeg 进行音视频解码,其实是一套标准操作,按照固定的流程进行实现即可。 使用 FFmpeg 进行音视频解码的基本流程、及用到的关键 API 接口和 结构体,如下图所示…
-
基于FMCW的新型多域联合调制双功能雷达通信技术
研究意义 FMCW联合雷达通信技术可以在进行探测的同时实现车辆间通信或车辆与基础设施之间的通信,提高资源利用率。传统的车联网通信技术,例如LTE、5G等,需要专门的通信设备和基础设…
-
算力时代,视频云需要怎样的CPU?
在数据爆发式增长及算法日益精进的大背景下,属于「算力」的时代俨然到来。 随着视频成为互联网流量的主角,日趋饱和的音视频场景渗透率、人类对“感官之限”的追求与突破、更多元化的场景探索…
-
音视频编解码–PNG介绍
PNG (Portable Network Graphics) 是一种无损的位图图像格式。它是为了取代GIF格式而设计的,并且可以支持更多的颜色和透明度。 PNG图像使用一种称为D…
-
Vulkan多线程渲染(Vulkan渲染有什么用)
1. Vulkan概述 1.1 计算机图形软件 图形软件有两个大类:专用软件包(special-purpose packages)和通用编程软件包(general programm…
-
网心科技李浩:构建新摩尔定律下的算力分发网络
3月31日,LiveVideoStackCon 2022音视频技术大会·北京站拉开帷幕。网心科技CEO李浩受邀出席,并发表了题为《构建新摩尔定律下的算力分发网络》的主题演讲。 李浩…
-
传输体积下降 85%,融云 HTTP 压缩算法解析
在音视频通话,尤其是多人群组通话场景,过大的请求包体会导致客户端频繁报错、连接超时等问题。 为解决这一问题,融云引入并优化相关算法,使呼叫和全局双向请求传输体积下降了 85%,为用…
-
IM专题:分层架构IM系统(15)—状态同步逻辑实现
在 IM 系统中,“用户状态” 通常指用户的离线和在线状态;在一些企业 IM 系统应用中,会对用户的状态进行扩展,比如:“会议中”、“疯狂编码中”、“发热中” 等等;对于前一类用户…
-
快手音视频图像算法负责人分享视频画质修复“秘笈”
回忆起一年多前那场“倒计时应战”,每一位参与的快手音视频技术团队成员都历历在目。 当时,国际巨星成龙即将在快手开通全球首个短视频社交账号。这次官宣势必会聚集全球各地的大量粉丝,这也…
-
开源轻量级 IM 框架 MobileIMSDK 的微信小程序端已发布!
MobileIMSDK – 微信小程序端是一套基于微信原生 WebSocket 的即时通讯库: 1)超轻量级、无任何第 3 方库依赖(开箱即用); 2)纯 JS 编写、…
-
端到端语音识别工具包 WeNet 的编译及运行
听说端到端语音识别工具包 WeNet 效果还不错,但在测试电脑上用 Docker 进行测试并不成功。在使用源码编译的过程中也遇见些问题,遂记…
-
使用 ChatGPT API 和 Node.js 创建 CLI 聊天机器人
本文作者 Phil Nash 基于 ChatGPT API,分享了使用 Node.js 用 31 行代码实现聊天机器人命令行界面 (CLI) 的过程。 完整代码: 运行此代码时,它…
-
FFmpeg filters 分析(FFmpeg 滤镜相关的一些概念和 API)
一、概述 FFmpeg 提供了一种以管道的方式对音视频进行滤镜操作的框架。其也内置了非常多的滤镜,如果这些滤镜还不能满足需求的话也可以自行开发。 本文主要梳理 FFmpeg 滤镜相…
-
FFmpeg af_silencedetect 的实现
本文分析 FFmpeg af_silencedetect 的实现。 一、af_silencedetect 的作用及基本原理 af_silencedet…