blob: ee88fae71b1848c233302e184dfc6f516d123ed4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
Source: sydra
Maintainer: Lars Wirzenius <equinox@spreadspace.org>
Section: multimedia
Priority: optional
Standards-Version: 3.9.2
Build-Depends: debhelper (>= 9), libglib2.0-dev, libgstreamer1.0-dev, pkg-config
Package: sydra-rtp
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: tool for RTP based streams
sydra is a toolbox which allows you to set up multiple bidirectional
Video/Audio streams from external locations.
sydra has been written to be used for the Elevate Festival in Graz
Austria in order to involve external locations to present themselves
at the festival.
.
This package contains sydra-rtp the basic utility for the task which is
based on GStreamer and is written in C.
The sydra-rtp utility creates a gstreamer pipeline to send or receive
RTP-based Audio/Video streams. For a bidirectional connection 2 instances
of sydra-rtp are required on both sides of the communication. sydra-rtp has
automatic client detection capabilities in the form of keep alive messages.
These message are sent out by receivers to request RTP packets from a sender.
The sender will send RTP packets to one or more receivers which request
the stream. It also uses the keep alive messages to remove stale client
'connections'. A receiver can also request to be removed from the list of
receivers. This ensures a fast and clean shutdown.
The keepalive messages are also a simple way to work around NAT and
firewalls (UDP hole punching).
|