reddragon72 wrote:lemay86 wrote:Subsonic will do video aswell. Since it uses flash player it can stream .flv and h264/aac .mp4's. but you can use a encoder like ffmpeg to transcode almost any video on the fly and stream that transcoding.
I looked as well, and unless the post has a cryptic subject or it is being talked about in a thread that did not start out as video. Can you please add links to the threads with the setup info? that would be extremely helpful. Also if this does work nicely then how about we all chip in on a tutorial?
EDIT: I found this
http://forum.subsonic.org/forum/viewtopic.php?t=1295&highlight=video+stream, but it assumes I know a lot of what I am doing. Is there a beginner's thread?
Also I have WMV(SD"WMV3" and HD"VC1") and AVI's(XVID) no MP4's or H264, will those stream as well? All my stuff is setup for the Xbox 360.
Those file formats will only play with the use of ffmpeg or some other encoder. Adobe has restrictions on the filetypes and codecs they support in flash.
To get video streaming to work you have to increase the players height to just above 20 pixels. Then in the transcoding rules section add the rules for whatever file types > flv using the command:
"location_of_ffmpeg -re -y -i %s -ar 44100 -ac 2 -f flv - "
If that line doesn't work it might be nessesary to create a shortcut to ffmpeg in the [subsonic_install_directory]/transcoding directory and use the command:
"ffmpeg -re -y -i %s -ar 44100 -ac 2 -f flv - "
Once those are in place go to settings->general and add the filetypes that you made the transcoding rules for to the music mask setting. Once that is done the flash player should play the filetypes you have rules for fine (at least in 3.6 it does).
Edit: I found the link to the thread that tells you how to change the players height.
http://forum.subsonic.org/forum/viewtop ... hth+height
3rd post down.
Note: Transcoding will use your cpu and there is the possibility that the movie you attempt to transcode will play faster then you can convert it. If this happens the player will restart assuming it had reached the end of the video. Also if the video you are trying to watch in flash player is greater than 2gb it wont work due to the fact that adobe still hasn't made a 64bit flash player. The only solution to this that I know of is to use an external player for the greater than 2gb files. (VLC 0.99 works well streaming from the server, but VLC 1.0 and higher seems to not work for me.)