duzy / gst-switch

A DVswitch replacement basing on GStreamer -- record video from multiple sources in the network, and switch for showing in PiP mode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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*

Current Build Status

Build Status

About

A DVswitch replacement basing on GStreamer -- record video from multiple sources in the network, and switch for showing in PiP mode

License:Other


Languages

Language:C 92.5%Language:Shell 5.1%Language:M4 1.0%Language:Makefile 0.8%Language:C++ 0.6%