DRM加密

关于DRM加密的技术文章和开发文档。

如何在 Fedora 40 上使用 PM2 部署 React 应用

如何在 Fedora 40 上使用 PM2 部署 React 应用

本文详细介绍如何在 Fedora 40 系统上使用 PM2 部署 React 应用。教程涵盖使用 npm 全局安装 PM2、创建新项目、构建静态文件、配置启动脚本以及管理服务状态等完整步骤,助您快速上线 React 项目。

2026-10-22 7 前端开发

【Mediabunny 文档】输出格式

本文介绍 MediaBunny 支持的多种视频输出容器格式及其特性。涵盖 MP4、fMP4、CMAF、WebM、MKV、Ogg、MP3、WAVE、ADTS、FLAC、MPEG-TS 及 HLS 等格式。详细说明了各格式的元数据位置、仅追加写入模式、流式传输支持、回调函数机制以及针对直播和点播场景的配置选项,帮助用户根据需求选择最佳编码方案。

2026-10-28 1 前端开发

【Mediabunny 文档】读取 HLS

本文深入介绍如何在 Mediabunny 中读取 HLS (.m3u8) 播放列表,涵盖 VOD 与直播内容。文章解析了 HLS 的心智模型、轨道扁平化、懒加载机制、Unix 时间戳处理、直播边缘检测及 DRM 加密支持等关键技术点,并提供实用的代码示例与配置建议。

2026-10-28 2 前端开发

【Mediabunny 文档】快速入门

本文档提供库的快速入门指南,涵盖读取元数据、媒体数据及视频缩略图提取等常用操作。支持创建新文件、从不同源添加媒体、直接写入磁盘或通过网络流式传输。此外,还介绍直播录制、透明视频处理、自动转码与复用、音频提取、文件压缩、添加视频叠加层以及读取HLS播放列表等功能,助您高效处理多媒体任务。

2026-10-28 4 前端开发

【Mediabunny 文档】编写 HLS

本文详细介绍在 Mediabunny 中编写 HLS 播放列表的完整指南。涵盖 VOD 与直播模式下的文件结构、主播放列表及媒体分段的创建机制。讲解轨道注册、元数据设置、音轨组配对规则、多分辨率编码策略以及分段格式配置等核心内容,助您高效构建合规的 HLS 流媒体服务。

2026-10-28 1 前端开发

【Mediabunny 文档】数据包与采样

本文介绍 Mediabunny 库中媒体数据的两种形式:包与采样。详细解析了视频包、音频包的创建与检查,以及视频样本、音频样本的构造、数据访问、转换和关闭方法。涵盖 WebCodecs API 对应关系、负时间戳处理及自定义资源支持等高级特性,帮助开发者高效处理多媒体数据。

2026-10-28 1 前端开发

【Mediabunny 文档】输入格式

本文介绍 Mediabunny 支持的多种常用输入容器格式及其用途。文章详细说明了如何指定支持格式列表、获取文件实际格式及完整 MIME 类型。同时解释了输入格式单例的使用方式、类层次结构关系,并特别指出 QuickTime 格式与 ISOBMFF 的相似性及处理方式,助您高效处理多媒体文件。

2026-10-28 1 前端开发

【Mediabunny 文档】读取媒体文件

Mediabunny 是一款高效的媒体文件读取库,支持从内存、磁盘或网络等多种输入源以惰性方式读取数据。它提供强大的元数据提取功能,包括时长、分辨率、编解码器及色彩空间信息。库内支持视频与音频轨道的时序分析、帧率计算及数据包统计,并具备灵活的轨道配对能力。通过异步 API 和 Promise 机制,Mediabunny 确保高性能与低内存占用,适用于复杂的流媒体处理场景。

2026-10-28 3 前端开发

【Mediabunny 文档】服务器

Mediabunny 结合 NodeAV 为 Node、Bun 或 Deno 等服务器环境提供完整的媒体处理功能。支持 AVC、HEVC、VP9、AV1 等多种视频编解码及 AAC、Opus 等音频格式。具备自动硬件加速、零拷贝路径及多线程处理能力,避免调用 FFmpeg CLI 的低效问题,是理想的服务器端媒体 API 解决方案。

2026-10-28 1 前端开发