iOS 用 VXG メディア SDK
免責事項
これは、iOS 用 VXG Media SDK の非商用バージョンです。再生時間は 2 分に制限されます。商用利用や追加機能へのアクセスにはライセンスが必要です。 VXG iOS RTSP SDK の詳細については、こちらをご覧ください。
SDKについて
SDK は 3 つのモジュールで構成されます。
- Player SDK - メディア ファイルとストリームの再生用
- エンコーダ SDK - モバイル デバイスからのライブ ビデオ ブロードキャスト用
- Cloud SDK - VXG クラウド / VXG サーバーからの再生またはストリーミング用のモジュール
- 依存関係 - すべての SDK の共通部分。 ffmpeg、openssl などの再利用可能なモジュールが含まれています。
プレーヤー モジュールは、IPTV、監視システムの iOS クライアント、IP カメラ ビューア、TV プレーヤー、OTT クライアント、およびビデオ再生を備えたその他の種類のアプリケーションに使用できます。エンコーディング モジュールは、家庭監視、ソーシャル ネットワークなど、あらゆる種類のモバイル ビデオ ブロードキャストに使用できます。サンプルのソース コードも提供できます。
ドキュメント
プレーヤーSDK
エンコーダSDK
クラウドSDK
メディアプレーヤー
主な特徴:
- ネットワーク ストリームの低レイテンシ– 特別な API がすべてのモジュールの再生レイテンシとバッファリングを制御します。
- マルチチャンネルのサポート- 複数のビデオ ソースへの同時接続をサポートします。
- コンピューター ビジョン ハンドラーのデコーダーの後に生のビデオ フレーム (全体またはトリミング) を取得します(顔検出器サンプルを含む)。
- ハードウェア アクセラレーション– HD ビデオ (H.264、H.265、MPEG4、MPEG2 など) のデコードをハードウェア アクセラレーションで行います。
- H/W 後処理および前処理– OpenGL シェーダを使用したハードウェアのインターレース解除と前処理。
- スマートな OpenGL レンダリング- デジタル ズームと画像シフト。
- 高速および低速再生- ファイルの場合は 0.1x ~ 16 倍の速度レート、ライブ ストリームの場合は 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、HTTPS、RTMPTS、MMS、RTMP、RTP、SRTP、UDP、HLS、RTSP など。
- マルチキャスト、ユニキャスト、ブロードキャストのサポート
- ストリーム再生: マルチキャスト/ユニキャスト UDP、RTSP の HTTP および HTTPS トンネリング。
サポートされている字幕:
- DVD 字幕 (コーデック dvd_subtitle)、クローズド キャプション (EIA-608 / CEA-708) デコーダー (コーデック eia_608)、PJS 字幕、RealText 字幕、SSA (SubStation Alpha) 字幕、SubRip 字幕、生テキスト字幕、WebVTT 字幕
メディアエンコーダ
主な特徴:
- RTSP サーバー (ローカル ネットワーク内) / RTMP パブリック ネットワーク内
- 最大 4K 解像度の H.264 エンコード
- 同時録画と放送
- マイクから音声をキャプチャする
- WAV形式で音声を録音する
- カスタム ストリーム暗号化 (オンデマンド)
- HTTPS、HTTP を介した RTSP トンネリング
- 最大 30 FPS の生ビデオをキャプチャ
- 生の音声をキャプチャする (PCM 形式)
クラウドビデオ監視について詳しく見る
デモのスクリーンショット