适用于 iOS 的 VXG 媒体 SDK
免责声明
这是适用于 iOS 的 VXG Media SDK 的非商业版本。播放时间限制为 2 分钟。商业用途和访问额外功能需要许可证。了解有关 VXG iOS RTSP SDK 的更多信息
关于SDK
SDK由三个模块组成:
- 播放器 SDK - 用于播放媒体文件和流
- 编码器 SDK - 用于从移动设备进行实时视频广播
- Cloud SDK - 用于从 VXG 云/VXG 服务器播放或流式传输到 VXG 云/VXG 服务器的模块
- 依赖项 - 所有 SDK 的公共部分。包含可重用模块,例如 ffmpeg、openssl 等。
播放器模块可用于IPTV、监控系统iOS客户端、IP摄像机查看器、电视播放器、OTT客户端和其他类型的视频播放应用。编码模块可用于任何类型的移动视频广播:家庭监控、社交网络等。可提供示例源代码。
文档
播放器SDK
编码器SDK
云SDK
媒体播放器
主要特点:
- 网络流的低延迟– 特殊的 API 控制每个模块中的播放延迟和缓冲。
- 多通道支持– 支持同时连接多个视频源。
- 在计算机视觉处理程序的解码器之后获取原始视频帧(完整或裁剪)(包括人脸检测器示例)。
- 硬件加速– 高清视频(H.264、H.265、MPEG4、MPEG2 等)的硬件加速解码。
- H/W 后期和预处理– 使用 OpenGL 着色器进行硬件去隔行和预处理。
- 智能 OpenGL 渲染- 数字缩放和图片移位。
- 快速和低速率播放- 支持文件速度 0.1x-16x 和直播流速度 0.1x-3x
- 平滑改变位置- 支持快速位置改变和短时间内音频淡入淡出
- 播放时录制- 支持从实时视频源录制到与所有社交网络兼容的 mp4 文件
- 实时统计- 实时计算统计数据:比特率、视频和音频流中的延迟、视频流中的帧数
- 修剪- 支持对本地文件进行多段剪切
附加功能:
- 智能缩略图– 快速简单的 API 获取本地文件和直播流的缩略图。
- 重播- 支持实时 HLS 流中的位置更改
- 音频过滤- 支持音量增强、速度、陷波
- ONVIF - 支持ONVIF协议(按需提供)
支持的文件格式和网络协议:
- 支持的文件格式:AVI、3GP、M4V、MP4、WMV、FLV、MPEG、MPG、MOV、RM、VOB、ASF、MKV、F4V、TRP、TS、TP 等。
- 支持的网络协议:HLS、HTTP、RTMPT、RTMPE、HTTPTTPS、RTMPTS、MMS、RTMP、RTP、SRTP、UDP、HLS、RTSP 等。
- 支持组播、单播和广播
- 流播放:RTSP 的多播/单播 UDP、HTTP 和 HTTPS 隧道。
支持的字幕:
- DVD 字幕(编解码器 dvd_subtitle)、隐藏式字幕(EIA-608 / CEA-708)解码器(编解码器 eia_608)、PJS 字幕、RealText 字幕、SSA (SubStation Alpha) 字幕、SubRip 字幕、原始文本字幕、WebVTT 字幕
媒体编码器
主要特点:
- RTSP 服务器(本地网络)/RTMP 公网
- H.264 编码高达 4K 分辨率
- 同时录播
- 从麦克风捕获音频
- 以 WAV 格式录制音频
- 自定义流加密(按需)
- 基于 HTTPS、HTTP 的 RTSP 隧道
- 捕获高达 30 FPS 的原始视频
- 捕获原始音频(PCM 格式)
了解更多云视频监控
演示截图