see also VideoPiping
jack audio server
The low latency jack audio server 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.
Mail from Martin Bayer
Many applications already implement VideoPiping.
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!
icecast like ogg (vorbis/theora) http streams
The xiph foundation provides with vorbis, theora, ogg and icecast technology for internet media streaming.
veejay udp frame protocoll
Videojack progress --salsaman, Tue, 03 Oct 2006 15:02:03 +0200 reply
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.