gst-data-video

Crates.iogst-data-video
lib.rsgst-data-video
version0.2.1
sourcesrc
created_at2021-09-29 19:49:57.128582
updated_at2021-11-05 14:20:32.113191
descriptionPlugins to pass data using video stream
homepagehttps://github.com/reinismu/gst-data-video
repositoryhttps://github.com/reinismu/gst-data-video
max_upload_size
id458320
size49,021
Reinis (reinismu)

documentation

README

Plugins to allow communicating data over video (Compatible with SDI)

How it works?

datasrc waits for send-data action and sends it down the line.

datasink reads each incoming frame, checks Magic number, decodes content and signals it. (Check examples/data-from-decklink.rs)

Example usage

  • cargo build --release

  • export GST_PLUGIN_PATH=$(pwd)/target/release

  • GST_DEBUG=datasink:4 gst-launch-1.0 datasrc ! video/x-raw,framerate=25/1,width=1920,height=1080 ! datasink

  • cargo run --example src-to-sink

Notes

Commit count: 9

cargo fmt