home changes contents help options subscribe edit

Edit history

Edit: -1 of 1
Time: 2007-05-09 12:22:54
Note: /piksel/pwiki/VideoJack/reparent

changed:
-
<h1>VideoJack</h1>

see also VideoPiping

VideoJack development is documented at VjackDev.

<h2>local streams</h2>

<h3>jack audio server</h3>

The low latency <a href="http://jackit.sourceforge.net/">jack audio server</a> enables applications to send and
receive audio streams from and to other applications. The jack audio
server is very common in the Linux audio scene.

During the last months new jack connection types like midi or osc
appeared as patches. Video support for jack would also be great.

- There is at the moment no good way to share realtime video data
between several local applications.

- In most setups the use of video and audio streams is mixed. Both media
types should be tight synchronized.

- Low latency is important for realtime applications even if the
definition of "low" is quite higher for video than for audio.

A simple video jack example would be a tool that reads video and audio
signals from its jack inputs. The media data is encoded in realtime to
vorbis/theora and sent in an ogg stream to an icecast server. All jack
applications could now broadcast their video signal to the net.

Let's discuss about the problems and chances of a video jack server at
the piksel05 meeting. And perhaps we can even hack experimental support
in some of our applications.

<a href="http://www.bek.no/pipermail/piksel/2005-September/001866.html">Mail</a> from Martin Bayer

<h3>Unix pipes</h3>

Many applications already implement VideoPiping.

<h2>network streams</h2>

<h3>rtp/rtsp/rtcp/sap</h3>

Proposal by kysucix

with the technology and protocols available nowadays video jack
would be an rtp server(and even rtsp), maybe with rtcp to sync stream as the jackd
transport, using sap to connect to it. the problem would be the format
used in order to get rid of bandwidth and cpu problems (rgb? yuv? light
huffman compression?)


As for sap server there is [http://wiki.videolan.org/index.php/SAP minisap server] from videolan guys.

for rtp there's live.com or the whole project [http://streaming.polito.it/server fenice]

rtp:  Real Time Protocol http://wiki.videolan.org/index.php/RTP!

rtcp:  http://wiki.videolan.org/index.php/RTCP

sap: http://wiki.videolan.org/index.php/SAP

rtsp: http://www.rtsp.org/

<h3>icecast like ogg (vorbis/theora) http streams</h3>

The <a href="http://www.xiph.org/">xiph foundation</a> provides with vorbis, theora, ogg and icecast technology for internet media streaming. 

<h3>veejay udp frame protocoll</h3>

http://veejay.dyne.org/trac.cgi/file/trunk/veejay-current/libvjnet/packet.h

From salsaman Tue Oct 3 15:02:03 +0200 2006
From: salsaman
Date: Tue, 03 Oct 2006 15:02:03 +0200
Subject: Videojack progress
Message-ID: <20061003150203+0200@www.piksel.no>

Over the last year, I have developed two new clients for vjack:
an rtsp stream receiver, and (with Arne Caspari), a unicap receiver. This means that many types of stream, and all v4l/v4l2 devices can now be plugged in to the video jack framework. I hope to present some of this work at piksel 06.