TunaPie
TunaPie is a directory browser for Internet radio and TV streams. In theory it should work on any UNIX-based system. It has been tested on Linux and Max OS X. As of 0.9.6, it is compatible with the Icecast directory as well as the Shoutcast (winamp) stream directory service. Tunapie allows you to search for streams and then launch your audio player (XMMS) or NSV viewer (Mplayer) of choice. It also allows recording of audio and video streams using streamripper.
2009年4月30日 星期四
Savonet/Liquidsoap
Savonet/Liquidsoap
Savonet is a group of open-source developpers working on audio, with a focus on streaming and webradios. Savonet software is mainly written in OCaml. At the core of Savonet is Liquidsoap, the programming language that ties all the pieces together. Savonet also provides OCaml libraries to the open-source community, especially bindings of widespread C libraries such as Vorbis, Mad, Lame, Jack, ALSA, LADSPA, etc.
Liquidsoap
Liquidsoap is the audio stream generator of the Savonet project, notably used for generating the stream of netradios.
Savonet is a group of open-source developpers working on audio, with a focus on streaming and webradios. Savonet software is mainly written in OCaml. At the core of Savonet is Liquidsoap, the programming language that ties all the pieces together. Savonet also provides OCaml libraries to the open-source community, especially bindings of widespread C libraries such as Vorbis, Mad, Lame, Jack, ALSA, LADSPA, etc.
Liquidsoap
Liquidsoap is the audio stream generator of the Savonet project, notably used for generating the stream of netradios.
Some examples of what you can do using Liquidsoap:
- static or dynamic playlists
- time-based selection of the audio source
- quota- or time-based insertions or mixes of jingles
- live DJ interventions
- interactive user requests
- fully-customizable transitions, e.g. crossfading
- speech-synthesis of track metadata
- simple access to remote files
- and much more!
2007年11月29日 星期四
vlc web client
I make a mistake that think the javascript API is different from the one in documentation.
The fact is that both the javascript APIs co-exists, and the verion string is used as the key to activate one of them.
Maybe I will come back to document more methods/attributes for these two api and activex interface.
The fact is that both the javascript APIs co-exists, and the verion string is used as the key to activate one of them.
Maybe I will come back to document more methods/attributes for these two api and activex interface.
2007年11月27日 星期二
another vlc usage
pipe from standard input
# cat /tmp/0831-1.ogg | vlc -I dummy \
--sout-all \ "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}" \
- vlc:qiut
NOTE: "-I dummy" will disable the use of visual interface.
# vlc -I dummy -L --no-video --sout-all "#transcode{acodec=vorb,ab=128}:standard{http,mux=ogg,dst=192.168.0.103:8080}" /tmp/abc.ogg
How to fire up a vlc client, and setup multiple input/output stream concurrently ?
# cat /tmp/0831-1.ogg | vlc -I dummy \
--sout-all \ "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}" \
- vlc:qiut
NOTE: "-I dummy" will disable the use of visual interface.
# vlc -I dummy -L --no-video --sout-all "#transcode{acodec=vorb,ab=128}:standard{http,mux=ogg,dst=192.168.0.103:8080}" /tmp/abc.ogg
How to fire up a vlc client, and setup multiple input/output stream concurrently ?
2007年11月26日 星期一
CentOS +vlc
Install vlc on a CentOS 4.5 box and a windows client.
It is possible to send voice data into a fifo (cat some-ogg-data > a-ogg-fifo), then config
vlc to stream a-ogg-fifo to somewhere.
If vlc stream the fifo file before another process (says, cat some-ogg-data > a-ogg-fifo, here) writes to the fifo, the streaming process will fail. (i.e. a short delay before vlc to make sure there is something in the fifo. or maybe there is a method to probe this, then fire up vlc)
btw, if 'cat' process doesn't generate the fifo quick enough, the vlc may stop. how to start the vlc again is another issue.
The sample vlc command looks like
vlc -I console \
--no-interact \
--extraintf telnet \
--no-show-intf \
-vvv \
-L \
/tmp/abc.ogg \
--no-video \
--sout "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}"
NOTE:
If you like to run vlc without X-window (in Linux environment), it is necessary to switch interface of vlc into skinnable.
It is possible to send voice data into a fifo (cat some-ogg-data > a-ogg-fifo), then config
vlc to stream a-ogg-fifo to somewhere.
If vlc stream the fifo file before another process (says, cat some-ogg-data > a-ogg-fifo, here) writes to the fifo, the streaming process will fail. (i.e. a short delay before vlc to make sure there is something in the fifo. or maybe there is a method to probe this, then fire up vlc)
btw, if 'cat' process doesn't generate the fifo quick enough, the vlc may stop. how to start the vlc again is another issue.
The sample vlc command looks like
vlc -I console \
--no-interact \
--extraintf telnet \
--no-show-intf \
-vvv \
-L \
/tmp/abc.ogg \
--no-video \
--sout "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}"
NOTE:
If you like to run vlc without X-window (in Linux environment), it is necessary to switch interface of vlc into skinnable.
2007年11月19日 星期一
Streaming audio
this week, the sample streaming audio system should be set up to show Siemens the capaility of bicom to provide the LI solution.
Following are the current status for this:
http://en.wikipedia.org/wiki/Streaming_media
http://en.wikipedia.org/wiki/List_of_streaming_media_systems
http://www.mediacollege.com/video/streaming/
http://www.videolan.org/vlc/index.html
http://live.polito.it/documentation/feng
http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol
http://www.securityspace.com/s_survey/data/man.200705/rtspsurvey.html
http://www.cs.columbia.edu/~hgs/rtsp/
http://www.cs.columbia.edu/IRT/software/rtspd/
https://addons.mozilla.org/en-US/firefox/addon/446
http progressive download may be the most-like solution now.
maybe reference http://www.icecast.org/ http://www.shoutcast.com/
google search
"streaming media" +http
or
"streaming audio" +http
http://www.nch.com.au/streaming/index.html
http://www.download.com/Streaming-Audio/3150-2168_4-0.html
http://www.spartanicus.utvinternet.ie/streaming.htm
http://emoney.al.ru/capture-streaming-video-and-audio/
http://streamingmediaworld.com/
http://atc.cit.cornell.edu/course/streaming/index.cfm
Following are the current status for this:
http://en.wikipedia.org/wiki/Streaming_media
http://en.wikipedia.org/wiki/List_of_streaming_media_systems
http://www.mediacollege.com/video/streaming/
http://www.videolan.org/vlc/index.html
http://live.polito.it/documentation/feng
http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol
http://www.securityspace.com/s_survey/data/man.200705/rtspsurvey.html
http://www.cs.columbia.edu/~hgs/rtsp/
http://www.cs.columbia.edu/IRT/software/rtspd/
https://addons.mozilla.org/en-US/firefox/addon/446
http progressive download may be the most-like solution now.
maybe reference http://www.icecast.org/ http://www.shoutcast.com/
google search
"streaming media" +http
or
"streaming audio" +http
http://www.nch.com.au/streaming/index.html
http://www.download.com/Streaming-Audio/3150-2168_4-0.html
http://www.spartanicus.utvinternet.ie/streaming.htm
http://emoney.al.ru/capture-streaming-video-and-audio/
http://streamingmediaworld.com/
http://atc.cit.cornell.edu/course/streaming/index.cfm
訂閱:
文章 (Atom)