Skip to content

project-zetton/zetton-stream-gst

zetton-stream-gst

English | 中文

Table of Contents

Introduction

zetton-stream-gst is an open source extension of zetton-stream package that enables video processing and streaming using the GStreamer framework. It's a part of the Project Zetton.

What's New

Please refer to changelog.md for details and release history.

For compatibility changes between different versions of zetton-stream-gst, please refer to compatibility.md.

Installation

Please refer to Installation for installation instructions.

Getting Started

Please see get_started.md for the basic usage of zetton-stream-gst.

Overview of Supported Sources and Sinks

Task Protocol Format Encoding CPU Intel GPU NVIDIA GPU NVIDIA Jetson Rockchip
Source V4L2 MJPEG JPEG
Source V4L2 Raw / / / / /
Source RTSP / H.264
Source RTMP / H.264
Source RTP / H.264
Sink RTSP / H.264
Sink RTMP / H.264
Sink RTP / H.264
Sink / MP4 H.264
  • ✅: Supported and tested
  • ❓: Supported but not tested
  • ❌: Not supported yet

Latency and throughput of different sources and sinks are listed in benchmark.md.

FAQ

Please refer to FAQ for frequently asked questions.

Contributing

We appreciate all contributions to improve zetton-stream-gst. Please refer to CONTRIBUTING.md for the contributing guideline.

Acknowledgement

We appreciate all the contributors who implement their methods or add new features, as well as users who give valuable feedbacks. We wish that the package and benchmark could serve the growing research and production community by providing a flexible toolkit to deploy models.

License

  • For academic use, this project is licensed under the 2-clause BSD License, please see the LICENSE file for details.

  • For commercial use, please contact Yusu Pan.

Related Projects

About

GStreamer-based stream modules for Project Zetton.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published