/daynis_h264_media_stream

A Flutter package for streaming raw H264 video data on the web

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Daynis H264 Flutter Media Stream

A Flutter package for streaming raw H264 video data on the web. JMuxer library is used for handling raw H264 video streams and displaying them in a Flutter web application.

Features

  • Stream raw H264 video from a server endpoint.
  • Embed a video player within a Flutter web app.
  • Use JMuxer to handle raw H264 data and display it seamlessly.

Getting Started

Prerequisites

  • Flutter SDK: Ensure you have the Flutter SDK installed and updated.
  • Web Browser: The package is intended for Flutter web applications, so a modern browser (e.g., Chrome) is required.

Installation

  1. Add the Dependency

    In your project's pubspec.yaml, add daynis_h264_media_stream as a dependency:

    dependencies:
      daynis_h264_media_stream:
        git:
          url: https://github.com/daynis-olman/daynis_h264_media_stream.git
    
  2. Run the Application flutter run -d chrome

Contributions

Contributions are welcome! Please fork the repository and submit a pull request for any feature requests or bug fixes.

Acknowledgements

• JMuxer for H264 video handling on the web.