Difference between revisions of "Streaming Tools"
(→Pure Data) |
(→OSX) |
||
Line 52: | Line 52: | ||
and then download one of these patches : | and then download one of these patches : | ||
− | * streaming in ogg format : [http:// | + | * streaming in ogg format : [http://giss.tv/pd/giss-audio-ogg.pd Pdogg] |
− | * streaming in mp3s format : [http:// | + | * streaming in mp3s format : [http://giss.tv/pd/giss-audio-mp3.pd Pdmp3] |
Download these files ( the patches ) with a right click and 'Save link as..', | Download these files ( the patches ) with a right click and 'Save link as..', |
Revision as of 12:58, 23 April 2020
This page covers some tests with current streaming tools as of April 2020, advices and howtos :
Contents
Audio Streaming ( live + playlist + mix )
Linux :
IDJC
The Internet DJ Console is a great application to make your weekly podcast or play some music. Runs in Linux with the jack audio server, and can connect to sip phones and any kind of jack port.
It runs on Python and has a nice support to use the microphone and program songs.
You can also record your stream in mp3 or ogg, use a bot Xchat plugin to tell the playlist, save different profiles for the different streams you use, apply compressors and filters to the different audio signals.
You need a good processor to run it, though....
Howto
1. Install IDJC : [http://idjc.sourceforge.net/install_standard.html]
2. Open your account on giss.tv
3. Configure the server information based on this example:
4. Connect your microphone and earphones, and load your music on the two playlists
5. Check out the documentation on the IDJC page: [http://idjc.sourceforge.net]
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download one of these patches :
- streaming in ogg format : Pdogg
- streaming in mp3s format : Pdmp3
Download these files ( the patches ) with a right click and 'Save link as..', open them in pd-l2ork
OSX
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download one of these patches :
- streaming in ogg format : Pdogg
- streaming in mp3s format : Pdmp3
Download these files ( the patches ) with a right click and 'Save link as..', open them in pd-l2ork.
Audio Streaming ( live only )
Linux, OSX, Windows
B.U.T.T.
a very simple and neat program can be used for simple live transmission : b.u.t.t. ( broadcast using this tool ) : [http://danielnoethen.de/]
Android
GISS Ogg/Vorbis Streamer
a very simple and neat app that can be used for simple live transmission : GISS Ogg/Vorbis Streamer : [[1]]
Video Streaming / Digital IEEE1394 Camera
Linux
Theora Streaming Studio [ deprecated ]
Recommended tool : Theora Streaming Studio TSS
There are packages for ubuntu and debian.
On other systems, you should compile it installing first its dependencies ( dvgrab, libraw1394-8, ffmpeg, ffmpeg2theora, libtheora-bin, oggfwd, libvte9 ).
GStreamer
Simplest tool : GStreamer script GStreamer Dv
You should start it with : 'python Dvstream.py'
On more recent systems ( ubuntu >= 10.10 ( maverick ) ), you need to emulate the oss interface with :
sudo apt-get install aoss aoss python Dvstream.py
There is a debian package for all architectures here : PyGiss.deb
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download this patch :
- video streaming with digital camera : GissPdpDv
Download this file ( the patch ) with a right click and 'Save link as..', open it in pd-l2ork
Webcam Studio
Check out : Webcam Studio website
it has some support for the input of a DV cam, but some image quality problems have been reported.
DVSwitch
Once you have dvswitch working (which is a different problem that will be documented elsewhere), use dvsink-command in place of dvgrab, like so:
dvsink-command -- ffmpeg2theora - -f dv -F 25:5 -v 1 -a 5 -c 1 -H 11025 -o - | oggfwd giss.tv 8000 $CARLFKPW /CarlFK.ogg
OSX
VLC
In a recent enough version of VLC, you should have an option to stream from a camera in 'File->Streaming'.
Check the HOWTO ( a bit complicated ) here : [VLC Streaming Howto ], you should stream to an Icecast server.
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download this patch :
- video streaming with digital camera ( OSX ) : GissPdpOsx
if you have some troubles with some models of cameras, you can try this experimental patch using Gem :
- video streaming with digital camera ( Gem ) : GissGem
Download this file ( the patch ) with a right click and 'Save link as..', open it in pd-l2ork.
Video Streaming / Webcams and capture cards
Linux
GStreamer
Simplest tool : GStreamer
According to the model of your camera, you should use Video4Linux (v4l) or Video4Linux2 (v4l2)
- GStreamer script Video4Linux GStreamer V4l
- GStreamer script Video4Linux2 GStreamer V4l2
You should start it with : 'python Webcamstream-v4l.py' or 'python Webcamstream-v4l2.py'
On more recent systems ( ubuntu >= 10.10 ( maverick ) ), you need to emulate the oss interface with :
sudo apt-get install aoss aoss python Webcamstream-v4l.py or aoss python Webcamstream-v4l2.py
There is a debian package for all architectures here : PyGiss.deb
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download this patch :
- video streaming with a video4linux device : GissPdpV4l
- video streaming with a video4linux2 device : GissPdpV4l2
Download this file ( the patch ) with a right click and 'Save link as..', open it in pd-l2ork.
Webcam Studio
Check out : Webcam Studio website
it perfectly support most of webcams models and lets you mix the input with other layers ( screen capture, chat, rss, ... ).
VLC
In a recent enough version of VLC, you should have an option to stream from a webcam in 'File->Streaming'.
Check the HOWTO ( a bit complicated ) here : [VLC Streaming Howto ], you should stream to an Icecast server.
OSX
VLC
In a recent enough version of VLC, you should have an option to stream from a webcam in 'File->Streaming'.
Check the HOWTO ( a bit complicated ) here : [VLC Streaming Howto ], you should stream to an Icecast server.
Pure Data
first install a pd-l2ork for your system from [Pd-l2ork] and then download this patch :
- video streaming with digital camera ( OSX ) : GissPdpOsx
if you have some troubles with some models of cameras, you can try this experimental patch using Gem :
- video streaming with digital camera ( Gem ) : GissGem
Download this file ( the patch ) with a right click and 'Save link as..', open it in pd-l2ork.
Android
GISS Ogg/Theora Streamer
A simple app is availabe for streaming video from your phone : GISS Ogg/Theora Streamer : [[2]]
Unfortunately, as Theora is not an android format, it is not hardware accelerated, you will have to wait for the Webm streamer to have good performances.
Streaming video archives / playlists
Linux, OSX
VLC
In a recent enough version of VLC, you should have an option to stream from a playlist in 'File->Streaming'.
Check the HOWTO ( a bit complicated ) here : [VLC Streaming Howto ], you should stream to an Icecast server.