技术文章
-
FFmpeg 视频拼接的案例分析
海外业务有视频拼接的需求,简单的说就是将两个视频拼接在一起形成新的视频(原视频+EC视频)。 调研后发现,视频拼接有如下方式: 一:单独使用ffmpeg的分离器:concat (解…
-
FFmpeg 入门学习 01–打开视频文件
背景 FFmpeg 是音视频开发中最常用到的开源软件,许多商业软件都以 FFmpeg 为基础进行开发定制。由于近期工作中的项目涉及到了音视频相关开发,本系列文章用来整理和记录在使用…
-
语音识别资料汇总:常见库和特征对比
语音识别基础 语音数据是一种时间序列数据,它记录了声音在时间轴上的变化。 通常通过麦克风收集,每个时刻的声音信号被采样成数字形式,形成一个时间序列。 语音数据通常需要进行…
-
使用 PHP 和 Python 进行 JSON 的编解码
JSON是一种基于文本的数据格式,通常用于在系统之间存储或传输数据对象。JSON 由名称/值对的集合和有序的值列表组成。 使用 PHP 进行 JSON 编码和解码 json_enc…
-
使用 OpenCV 的 YOLOv4 目标检测
YOLO(You Only Look Once)是一种对象检测算法,可以近乎实时地检测图像中的对象。YOLOv4 是 YOLO 的第 4 版,于 2020 年 4 月推出。 本教程…
-
使用 OpenCV 从IP摄像机捕获 RTSP 流
大多数 IP 摄像机都支持实时流协议 (RTSP) 来控制音频和视频流。本教程提供了如何使用 OpenCV 和 Python 从 IP 摄像机捕获 RTSP 流的示例。 OpenC…
-
WebRTC加密和安全(下)
在上文WebRTC加密和安全(上)中,我们介绍了WebRTC和WebRTC安全漏洞和注意事项,本集中我们接着讲WebRTC安全的类型。 WebRTC安全的类型 WebRTC是一种复…
-
WebRTC加密和安全(上)
WebRTC不仅仅是一个协议。它是流技术的集合,包括协议、标准和三个JavaScript API。其中包括用户数据报协议(UDP)。此连接协议与其对应协议传输控制协议 (TCP) …
-
混合时域对齐及局部双向循环的视频去模糊
本文介绍上海交通大学宋利教授带领的 medialab 实验室最新发表在ACM TOMM的工作,基于混合时域对齐及局部双向循环的视频去模糊方法。在该论文中,我们提出了一个用于视频去模…
-
在树莓派上安装 FFmpeg
FFmpeg是用于处理视频和音频文件的开源工具集合。它允许将视频和音频文件从一种格式转换为另一种格式、调整视频大小、流式传输音频和视频,以及对媒体文件执行各种其他操作。 本教程介绍…
-
5G语音方案的三个阶段
5G时代,实时通信仍然是不可或缺的基本业务能力。5G发展至今,已经从基础建设期进入了加速发展期,那么5G语音现在什么样了? 在5G SA架构下,5G语音方案包含三个阶段: EPS …
-
在 Android 上使用 LibVLC 显示来自网络摄像机的 RTSP 流
LibVLC for Android是一个允许在 Android 应用程序中嵌入 VLC 引擎的库。本教程提供了如何在 Android 应用程序上使用 LibVLC 显示来自 IP…
-
未来的内存计算可能与今天天差地别
IBM研究员和最近当选的IEEE Fellow Abu Sebastian就内存计算以及为什么他的职业生涯一直致力于重新定义计算机系统的架构进行了问答。 如果没有计算机,我们的现代…
-
当RTSP流在Android上的VLC播放器中缓冲时显示进度对话框
LibVLC库可用于在 Android 应用程序上显示来自 IP 摄像机的 RTSP 流。在视频流开始在 VLC 播放器中显示之前,会为用户显示一个黑色表面。用户可能认为视频流未加…
-
在 Android 上的 VLC 播放器中动态更改 IP 摄像机的 RTSP URL
LibVLC库允许在 Android 应用程序上显示来自 IP 摄像机的 RTSP 流。可能有这样一种情况,我们有多个 IP 摄像头,并且希望在用户从下拉列表中选择特定摄像头时显示…
-
基于无服务器架构的通信空间大数据GIS性能研究
摘要:给出了通信空间大数据场景下Serverless架构设计方案,该方案将WebGIS技术、Serverless架构相结合,采用SSR后端渲染技术构建前端项目,以支持同构代码的服务…
-
云游戏场景网络切片生命周期管理研究
摘要:5G网络的端到端切片进一步提高了网络传输速度,降低了网络延迟,成为普及云游戏服务的关键因素。云游戏网络切片的整体管理需要结合云游戏行业的具体特点进行深入研究。针对云游戏行业应…
-
直播协议 HLS 与 DASH 的详细比较
直播背后的技术复杂而精密。在这些流媒体技术中,视频协议至关重要。视频流协议控制视频流在 Internet 上的传输。视频流行业使用多种协议;最受欢迎的两个是 HLS 和 DASH。…
-
Linux 中的 Base64 编码和解码
Base64 是一种编码和解码方案,通常用于将二进制数据转换为可打印的 ASCII 文本格式,反之亦然。本教程展示了如何在 Linux 中执行 Base64 编码和解码。 编码字符…
-
使用 MobileNet 和 TensorFlow Lite 对图像进行分类
MobileNet 是专为移动和嵌入式设备设计的卷积神经网络 (CNN)。MobileNet 通常用于图像分类。本教程演示了如何使用 MobileNet 和 TensorFlow …