パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.0.1

video_stream

RTMPサーバーに動画をライブストリーミングするための新しいFlutterパッケージ。

30日間ダウンロード
440
いいね数
41
Pub ポイント
70

パッケージをインストール

flutter pub add video_stream

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

RTMP サーバーへのライブビデオストリーミングを目的とした Flutter パッケージです。モバイルデバイスからのリアルタイムビデオ送信を可能にし、イベントの生放送やライブコンテンツ、インタラクティブなストリームに最適です。Flutter アプリケーションとシームレスに統合でき、複雑な設定なしで直接ストリーミングが可能です。シンプルさとパフォーマンスを重視して設計されており、低レベルのストリーミングロジックを使いやすい API に抽象化しています。アプリ内にライブストリーミング機能を構築する開発者に最適です。

用途

  • ライブイベントのブロードキャスト
  • リアルタイム動画共有
  • インタラクティブストリーミングアプリ
  • ビデオ会議拡張機能
  • コンテンツ作成ツール

主な機能

  • RTMPサーバーの統合
  • ストリーミング用のシンプルな API
  • 低遅延動画伝送
  • クロスプラットフォーム対応
  • 組み込みエラー処理

適している対象

  • ライブストリーミングアプリを開発する開発者
  • リアルタイム動画が必要なモバイルアプリ開発者
  • 放送機能を必要とするコンテンツプラットフォーム
  • ライブフィード付きのIoTまたは監視システム
  • 教育またはゲームライブストリーミングアプリ

注意事項

  • 安定したインターネット接続が必要です
  • RTMPサーバーの設定が必要です
  • RTMPプロトコルに限定
  • Android/iOSで追加の権限が必要になる場合があります
  • パフォーマンスはデバイスのハードウェアに依存します

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

video_stream

A new Flutter package for basic live streaming video to RTMP server.

Getting Started

This plugin is an simplified version of camera_with_rtmp an extension of the flutter camera plugin to add in rtmp streaming as part of the system. It works on android and iOS (but not web).

Features:

  • Display live camera preview in a widget.
  • stream video to a rtmp server.
iOS

Add two rows to the ios/Runner/Info.plist:

  • one with the key Privacy - Camera Usage Description and a usage description.
  • and one with the key Privacy - Microphone Usage Description and a usage description.

Or in text format add the key:

<key>NSCameraUsageDescription</key>
<string>Can I use the camera please?</string>
<key>NSMicrophoneUsageDescription</key>
<string>Can I use the mic please?</string>
Android

Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle file.

minSdkVersion 21

Need to add in a section to the packaging options to exclude a file, or gradle will error on building.

packagingOptions {
   exclude 'project.clj'
}

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。