DarkSenay Posted November 13, 2008 Posted November 13, 2008 After doing a bit of research, I've found that many of the slingbox type hardware devices only allow a user to recieve their stream via proprietary software. Unfortunately, these companies have not taken the time nor effort to develop a playback application for Linux, Mac, etc. This is why I would like to build a homebrew slingbox. I'll be doing some research and development to build out this device, but I just wanted to throw out the idea to see if anyone else might be interested. Another application for this device could be remote security monitoring or similar application. An ultimate goal for this project would be to have a webUI for remote channel control and viewing via a live flash video (or similar) feed. Software thoughts: LIRC - for IR transmission (changing the channel on a remote cable box or similar) http://www.lirc.org/transmitters.html VLC - for video streaming and playback http://www.videolan.org Any thoughts or help would be greatly appreciated. Quote
Deathdefyer2002 Posted November 13, 2008 Posted November 13, 2008 Yes, Actually been doing some development on something like this. My idea was to use PHP to run server side scripts that start and stop a video stream. Much like the UI of myth stream tv Quote
operat0r_001 Posted November 13, 2008 Posted November 13, 2008 I use knoppmyth I think mythdora will be better choice because the knoppmyth guy SOLD OUT to M$ :P my severs 500 gig with backup HDD and two tuners ( you can get the wintv 500 kit for like 120$ comes with remote ) Quote
Matt Lestock Posted November 14, 2008 Posted November 14, 2008 I wonder what kind of streaming protocol you'd use to watch it remotely outside of your house? Flash Media Encoder hooked up to a service like ustream.tv or justin.tv? or would you use something like shoutcast? The IR emitter would need to be controllable over something like serial in order to build a physical channel changer, otherwise we could end up doing something if there's other software out there to change channels via a pc with tuner card installed. I like this idea, Matt Quote
DingleBerries Posted November 22, 2008 Posted November 22, 2008 Use Skype, just change the video input to your tv tunner. On a Mac using Quicktime Broadcaster Quote
Darren Kitchen Posted November 24, 2008 Posted November 24, 2008 Use Skype, just change the video input to your tv tunner. On a Mac using Quicktime Broadcaster I love the idea of using skype, since you don't waste network bandwidth of services like ustream or stickam when not watching. And you can setup permissions in skype so that it will only answer to people in its contact list. And as I understand it the skype api is pretty open meaning that you could possible write a little bot that would watch for chat commands and change the channel accordingly. As for the IR transmitters, they're pretty cheap or you can get a kit from someone like sparkfun. Quote
Scorpion Posted November 25, 2008 Posted November 25, 2008 You Should have a look at http://linuxmce.com/ LinuxMCE it looks nice i use to run it but then didn't need everything and just used FreeNAS (been shown on HAK5 and Systm). That sounds almost like what your thinking of. Quote
odin1985 Posted November 26, 2008 Posted November 26, 2008 actualy in any case i recommend using vlc, you can set it up so it streams over the web, so you can set a NAS and streaming to the box, for this i would say getting a "computer" basicaly a case, with motherboard, procesor, ram, and a good vid card, well thats my 2 cents Quote
digip Posted November 27, 2008 Posted November 27, 2008 I think if you could hack an old xbox so that when its plugged into the internet, it dials home to your server and allows you to switch the channels on the "home" server and gets a stream sent back to the xbox, which already has video hookup for the tv. Then you can use the IR remote addon for the xbox controller port that works for dvd playback but make it work to change channels from a tv tunter on the home machine, or navigate a NAS folder with prerecorded shows, movies, etc, and stream back to the xbox. This way you can take the xbox with you everywhere and have a somewhat compact machine as the slingbox "receiver" with full hookups for TV output and IR Remote controls(Or just use the xbox controller). Quote
DingleBerries Posted December 1, 2008 Posted December 1, 2008 I do not have a capture card, but i have ripped almost my entire collection of DVDs. If there is a way of tricking skype into using that feed i will set up a test account and if you pm me with your SN ill add you to the list, just to see how it is working Quote
X3N Posted December 1, 2008 Posted December 1, 2008 vlc works great by itself and if you have a tv tuner card you can control the channels in vlc. Vlc even has a webUI which ive used and it works great. the only downside to using vlc is the syntax for setting up the streaming end of it is a little unclear so you need to experiment with it to get it to work right and also you need to tweak your resolution settings depending on your bandwidth... but once you get that it works great. Not too long ago i was using vlc to stream xvid shows from a server i have at a datacenter to my work computer using plink with some bat scripts to start and stop playback... also i used the webUI to control streaming playback... here are some of the command line setups i was testing for streaming. I was using vlc on the client side and also windows media player just opening a straight http stream....... basically what vlc does is on the fly transcoding of the formats. Also just a note i was doing this testing back a few months ago before the new version of vlc came out so im not sure if its any different now but this should get you started... vlc -I http -vvv Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi --sout '#standard{access=http,mux=avi,dst=localhost:8081}' Xxxxxxxxxxxxxxxxxxxxx windows media player setup vlc -vvv Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi --sout '#standard{access=http,mux=asf,dst=localhost:8081}' XXXXXXXXXXXXXXXXXXXXXXXXXXXXX vlc -vvv http://data102.homelinux.org:8081 vlc -I http -vvv Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi --sout '#standard{access=http,mux=avi,dst=localhost:8081}' xxxxxxxxxxxxxxx test xvid Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx server name's http://yourserver.org:8080 http://yourserver.org:8081 xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx bad quality wmp stream vlc -vvv Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{acces s=mmsh,mux=asfh,dst=:8080}' xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx Good quality http stream vlc -vvv Battlestar.Galactica.S04E08.HDTV.XviD-BiA.avi --sout '#transcode{vcodec=DIV3,acodec=mp3,vb=800,ab=128}:std{access=http,mux=ogg,dst =homelinux.org:8081}' xxxxxxxxxxxxxxxxxxxxxxxx vlc -I http /root/downloads -vvv --sout '#transcode{vcodec=DIV3,acodec=mp3,vb=800,ab=128}:std{access=http,mux=ogg,dst =homelinux.org:8081}' Quote
DingleBerries Posted December 1, 2008 Posted December 1, 2008 Thats awesome, thank you for that... I dont usually go back and watch hak5 episodes but i remember vaguely an ap. where darren set up a vlc stream or he used his cellphone as a remote.. I guess i will have to go back and see that one Quote
thetron Posted December 7, 2008 Posted December 7, 2008 I would love to crack open the firmware my Hava HD plantium They've released the gpl code on the site with very little documentation or support See my previous thread http://hak5.org/forums/index.php?showtopic=10036&hl=hava Quote
Mike Chelen Posted December 9, 2008 Posted December 9, 2008 I love the idea of using skype, since you don't waste network bandwidth of services like ustream or stickam when not watching. And you can setup permissions in skype so that it will only answer to people in its contact list. And as I understand it the skype api is pretty open meaning that you could possible write a little bot that would watch for chat commands and change the channel accordingly. As for the IR transmitters, they're pretty cheap or you can get a kit from someone like sparkfun. Well who cares about wasting someone else's bandwidth? ;D Privacy and security can be important though, and Skype is pretty widely used. If their API allows, then setting up a server should be possible. Then just program an interface or automated behavior :) actualy in any case i recommend using vlc, you can set it up so it streams over the web, so you can set a NAS and streaming to the box, for this i would say getting a "computer" basicaly a case, with motherboard, procesor, ram, and a good vid card, well thats my 2 cents VLC is really flexible, it would be nice to have a slicker interface to manage the server. If using a PC, Xbox or other compatible device, maybe a UPnP server like MediaTomb would be easier to use? Quote
DarkSenay Posted December 19, 2008 Author Posted December 19, 2008 I'm going to take some time to try and build this out over the holidays. I'll be trying VLC at first, but the native Skype client for Linux does do video, so that's certainly an option. Quote
iSecks Posted January 26, 2009 Posted January 26, 2009 ... you could possible write a little bot that would watch for chat commands and change the channel accordingly ... I did this through MSN using AutoIt to control a remote computer, this would be pretty sweet to do to control a homebrew slingbox. I think I might actually rewrite that to control VLC to stream my movie/tv show/music collection. :D Quote
gyrocommander Posted April 8, 2009 Posted April 8, 2009 actualy in any case i recommend using vlc, you can set it up so it streams over the web, so you can set a NAS and streaming to the box, for this i would say getting a "computer" basicaly a case, with motherboard, procesor, ram, and a good vid card, well thats my 2 cents ok easy squeezy solution for the gamer console users, this example is for Xbox360 owners, but it works just as well on ps3 and itunes. the awesome torrent app azurus-Vuse has recently been upgraded to ver 4.2.0.0 i believe which has added media device support, now you can play your fav movies downloaded on pc to your console, the console must be networked to the pc running vuse. it also has transcode plugin to convert unsupported formats (by Xbox) to formats supported by the console. been using it for about 2 weeks now, and it solved most of my headaches about playing my videos on my xbox. a solid solution and easily done. find this cool app at http://www.vuze.com/app PS: transcode on the fly is not available yet, so expect to spend a little time transcoding. matroska files .MKV files convert to mp4 [about a hour for episodes - depending on PC, hint- increase priority for azurus and ffmpeg] Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.