Jump to content

Disable video encoding for web interface?


Recommended Posts

ivoidwarranties
Posted (edited)

Hi, is it possible to disable video encoding when using the web interface?  

 

All of my videos are currently in h264 mp4 format.

Edited by ivoidwarranties
techywarrior
Posted

Different web browsers have different codecs that they support for HTML5 video and they tend not to support container formats much. Since it's not very practical I doubt it would be something high on Luke's list.

 

It would be possible if you ripped your movies as h264 mp4 files to play them natively in IE and Safari but Chrome and FireFox don't natively handle those formats and it would have to be in Ogg Vorbis or VP8 (and I doubt anyone is encoding their collections into those formats)

 

Then there is the matter of bandwidth constraints and the different quality settings which wouldn't be able to be presented... along with subtitles that are in separate files (since I don't think any browser supports that)

techywarrior
Posted

The biggest issue is that there is no defined codecs that must be supported in the browser so every browser is free to do whatever it wants.

ivoidwarranties
Posted (edited)

I see... does the Roku, Android, and iOS app encode videos as well?  Or do those apps stream the video files as is?

 

My concern is that when my server encodes the video, it uses a lot more processing power, which consumes more electricity.  Based on what I can see from my UPS, playing a video that is being encoded consumes about 25W to 35W per video.  I went one month with streaming to various tablets and mobile devices around the house and my wife got sticker shock when she saw the electricity bill.

Edited by ivoidwarranties
Posted

those apps do everything they can to avoid encoding. it's generally decided based on whether or not the device can play them in their original formats. generally the closer your library is to mp4/h264/aac, baseline profiles, the more likely you'll be able to avoid encoding.

Posted

ivoidwarranties: so is it cheaper for you to use up more Hard drive storage to have multiple copies of a movie/show or is it cheaper to have MB3 transcode to a format that a device will support?

 

If the former, you'd have to reencode to supported formats and store them (@Luke: does MB3 have an interface to pick a specific version of a movie/show like Plex apparently does?)

ivoidwarranties
Posted

those apps do everything they can to avoid encoding. it's generally decided based on whether or not the device can play them in their original formats. generally the closer your library is to mp4/h264/aac, baseline profiles, the more likely you'll be able to avoid encoding.

 

I just tried my sister's Roku 2 xs and the Android Media Browser app... the video is still being encoded on the server =\

 

Playing from an xbox extender does not encode the videos.

 

All my video files are bluray ripped in the following format: 

  • mp4
  • h264 (main profile / level 4.1)
  • aac (5.1 / 320 bitrate)
  • 8192 kbps

What do I need to change so that Media Browser doesn't encode the video during playback on the Roku and/or Android app?

Posted

you have to ask the individual developers of those apps. by default they do everything they can to try and get the video without encoding. but it depends on the video characteristics and what the devices can handle natively.

Redshirt
Posted

The Android client prefers mp4/h264/aac, but even if the video is in the desired format, if the max bitrate setting in the client is lower for the currently connected state (cell,wifi) the client will still request a transcoded stream that's lower than that max bitrate value.

Posted

For the android app I set it to use an external app (MX Player) to avoid transcoding.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...