Building a streaming video server.

It's been a small pet project of mine to build a streaming media server. Funny enough, it goes inline with my aspirations to build a NAS server and a rendering farm. So I already had a large library of generated video files that I was interested in streaming once I get that leg of our company up and running.

 

Below are the steps I took, sorry they're so terse:

Installed Win XP MC SP3
Installed JRE 6u11
Installed Subsonic
# I changed because I already have Abyss web server running on port 80
Subsonic Tray icon -R> Subsonic Control Panel -> Settings -> Port Number:8080, Memory:512
Subsonic Tray icon -R> Subsonic Control Panel -> Status -> Stop, Start
http://localhost:8080
Settings -> General -> Music mask:
+++ .avi .mpg .mpeg
Settings -> Players -> External player with playlist
************* Users must associate M3U with VLC **************

notepad C:\subsonic\jetty\webapp\WEB-INF\jsp\playlist.jsp
--- swfobject.embedSWF("<c:url value="/flash/player.swf"/>", "placeholder", "340", "20",
"9.0.0", false, flashvars, params, attributes);
+++ swfobject.embedSWF("<c:url value="/flash/player.swf"/>", "placeholder", "340", "320",
"9.0.0", false, flashvars, params, attributes);

Settings -> Transcoding -> Add transcoding
avi > flv avi flv ffmpeg -re -y -i %s -ar 44100 -f flv -

TODO: Add firewall entry to forward HTTP to port 8080.

 

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

I'm a 29 year old programmer. I cut my teeth with spamming, have built software in many programming languages across multiple platforms. My best work features: I work 16 hour days easily and you will never hear me say "That's not possible." I believe that a real programmer will near never tell a client that something is not doable.

Tag cloud

Month List