So I have a test video file. It’s a 273MB video file. The video is 21 minutes long an .mpg (MPEG 2) file, 480x480 resolution (yeah, thats how it was given to me). The video is sitting on the HDD of the TVersity server. I am accessing it via a Windows laptop over the local network, or my iPhone, both via WiFi.
So I try to view it first via IE on a windows box on my local network.
- When I set to NEVER transcode the video freezes up every few seconds and starts back up (IOW, stuttering video)
- When I set to transcode as needed, I seem to get better results. The video is ready to stream pretty much immediately, even though it has to be transcoded.
- If I simply access the video via the SMB share (completely leaving TVersity out of it) using VLC, I can stream the video and playback is smooth and w/o problem (same w/ my old Xbox running XBMC)
When I try to view it from my iphone, it starts by transcoding the file. It converts it from I guess MPEG2 to MPEG4. What was a 273MB, 480x480 file is now a 443MB 320x480 file. So it’s almost twice the size now, and it takes about 6 seconds to transcode 1MB of video. IOW it took ~45 minutes to transcode a 21 minute video.
MPEG2 => MPEG4
480x480 => 320x480
273MB => 443MB
21 minute file => 45 minutes to transcode
And after all that, guess what I get? You guessed it, the play icon with the circle around it and line through it. The No Play icon. I’m SO SO GLAD I waited 45 minutes for that!
Yes, I tried the suggested solutions here (freeing up space, clearing out temp, etc.) No help.
TVersity streams audio (at least single files - I haven’t tried multiples or playlists) just fine.
Pre-converting all of my video to MPEG4 isn’t something that I really want to do. I simply don’t have the time nor desire to do so right now. I was really hoping that this would work and be reasonable for video as well as audio. Anyone know if ORB or Simplify Media work better? I really don’t like the idea of signing up for and using a 3rd party intermediary site such as Orb’s MyCast and Simplify Media’s site, but that may be the only option at this point.
It seems like TVersity has been having these problems for years now and they seem to remain largely unaddressed. I see posts dating back close to 2 years mentioning adding a simple status bar for the iPhone transcoding status. That still is vaporware. It doesn’t leave me at all confident that these video issues will ever get resolved, unfortunately.
If anyone has real solutions (other than pre-converting my video files, I’m open. If anyone has opinions on Orb or Simplify Media, I’m interested. If anyone knows of any other way to stream media to the iPhone from a home server (Windows or Linux server apps) I’d love to hear about it (most streaming apps like ampache and Jinzora download to you an m3u file which the iPhone can’t properly deal with).