Web radio

From Federal Burro of Information
Revision as of 15:48, 4 June 2013 by David (talk | contribs) (Created page with "<pre> most clists gets played. forces playlist. how many songs in total how many songs play in a day - time a day. user review - three types of peple a listener - who liste...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

most clists gets played.
forces playlist.
how many songs in total
how many songs play in a day - time a day.
user review - 
three types of peple
 a listener - who listens to a steam
 an admin - who reviews material yeah/nay
 a musicsion

 rcdlbl
research - sound cloud
http://musicians.about.com/u/ua/musicpromotion/networkingpromousersrespond.htm
https://new.myspace.com/
 http://en.wikipedia.org/wiki/Myspace

you upload the ocntent to the side , do you still own the music
 who retains the rights? the muscisian
not allowed to upload somehting you didn't write.

create an app for listenters / app for admin

http://ffmpeg.org/trac/ffmpeg/ticket/1199

how will they listen?
1. via the web page
2. streaming media player
3. mobile device. (html5 app )

http://ffmpeg.org/trac/ffmpeg/wiki/StreamingGuide
 For example the following command will generate a signal, and will stream it to the port 1234 on localhost: 
  ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://127.0.0.1:1234
 To play the stream with ffplay, run the command:
  ffplay rtp://127.0.0.1:1234


./ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://127.0.0.1:1234

./ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://74.207.231.191:1234



http://ffmpeg.org/faq.html#Concatenating-using-the-concat-protocol-_0028file-level_0029

1. Server side setup
 3 hours to:
  get play lists working.
  be able to give the streaming server a playlist and have that serve it up.

http://www.audbyte.com:8090/stat.html

admin side 3 hour
2. server 3 hours
3. 

http://www.masternewmedia.org/best-embeddable-online-video-widgets-and-playlist-creators-mini-guide/


aac mmxext mmx sse sse2 ssse3 faac network openssl pulseaudio xml

rtmp schroedinger -ssse3  theora v4l -vaapi -vdpau (-vis) -vorbis -vpx -x264 -xvid" FFTOOLS="aviocat cws2fws ffeval graph2dot ismindex pktdumper qt-faststart trasher" 0 kB


media-video/ffmpeg bzip2 encode hardcoded-tables jpeg2k mp3 threads truetype zlib -3dnow -3dnowext -X -aac -aacplus -alsa (-altivec) -amr -avx -bindist -cdio (-celt) -cpudetection -debug -dirac 
doc -faac -frei0r -gnutls -gsm -ieee1394 -jack
 -libass -libv4l -mmx -mmxext -modplug (-neon) -network -openal -openssl -oss -pic -pulseaudio -rtmp -schroedinger -sdl -speex -ssse3 -static-libs {-test} -theora -v4l -vaapi -vdpau (-vis) -vorbis -vpx
 -x264 -xvid" FFTOOLS="aviocat cws2fws ffeval graph2dot ismindex pktdumper qt-faststart trasher" 0 kB


/usr/portage/profiles/use.desc

./configure --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libvo-aacenc --enable-libxvid --disable-ffplay --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --extra-cflags=-fPIC --enable-asm --enable-mmx --enable-mmxext  --enable-sse  --enable-sse2  --enable-sse3  --enable-ssse3 --enable-sse4 --enable-sse42 --arch=x86_64 --enable-yasm --enable-libmp3lame --disable-libfaac --disable-libvo-aacenc --disable-libvpx --disable-libx264

./configure --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libvo-aacenc --enable-libxvid --disable-ffplay --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --extra-cflags=-fPIC --enable-asm --enable-mmx --enable-mmxext  --enable-sse  --enable-sse2  --enable-sse3  --enable-ssse3 --enable-sse4 --enable-sse42 --arch=x86_64 --enable-yasm --enable-libmp3lame --disable-libfaac --disable-libvo-aacenc --disable-libvpx --disable-libx264 --enable-ffplay


ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -f mulaw -f rtp rtp://74.207.231.191:1234
ffplay rtp://74.207.231.191:1234

ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -f mulaw -f rtp rtp://74.207.231.191:1234


http://74.207.231.191:8090/maid.mp3

ffmpeg -i 01_Jardin_de_Cecile.mp3 -map 0 -acodec copy http://localhost:8090/feed1.ffm

ffmpeg -re -f mp3 -i 01 -c copy -f flv rtmp://server/live/streamName

ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName

http://74.207.231.191:8090/maid.mp3


http://www.XXXXXXX.com:8090/stat.html


<object width="640" height="480" id="qt" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="http://74.207.231.191:8090/maid.mp3">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed id="plejer" name="plejer" src="http://74.207.231.191:8090/maid.mp3" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="http://74.207.231.191:8090/maid.mp3"  kioskmode="true" showlogo=false" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/">
</embed></object>

    //SET THE DIV'S ID HERE
    document.getElementById("the_div_that_will_hold_the_player_object").innerHTML = output;