Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 1.75 KB

README.md

File metadata and controls

75 lines (50 loc) · 1.75 KB

Build Status Coverage Status

GstSwitch

Purpose

This project is intended to be a replacement of DV-switch base on GStreamer.

Components

GstSwitch contains two parts, gst-switch-srv and gst-switch-ui

Quick Manual

The GstSwitch Server

The GstSwitch server will open at least three ports for video/audio input, and command controls.

Video Input

The video input port is 3000. Supported input video format: I420 (video/x-raw), 1280x720 (for debug mode, the video size could be 300x200).

Audio Input Port

The audio input port is 4000.

Control Port

The command control port is 5000.

Controls

Key BindingsFunction
Ctrl+Arrow Adjust PIP position.
Ctrl+Shift+Arrow Adjust PIP size.
Arrow Up/Down Changge selection of video previews. Selecting a video is the first step for switching video/audio input.
A Switch video input for channel A or activate audio input to the selected video/audio.
B Switch video input for channel B to the selected video.
Tab Change a mode of A/B compositing, stroking it repeatly will cycle within modes and off.
Esc Turn off A/B videos compositing.
r Start a new recording, the *--record _name_* will be used as a template, e.g. *record 2013-01-23 131139.dat*