Jump to content

iPhone 7 and Transcoding


flakie
Go to solution Solved by Luke,

Recommended Posts

flakie

Hi,

 

Just a general question at the moment. If needs be I will sort some server logs out in the future but now just the ffmpeg one. Thanks.

Not able to test out further as fell out with the user over this but will resolve this in day or so!

 

I have zero knowledge on iPhones.

 

A user has an iPhone 7.

Emby app has *all* playback settings for the users profile set to *auto*.

I have checked now and confirmed this.

 

I have an mp4 video.

On android devices it direct plays (video and audio) using the emby app and from the chrome.

On Samsung TV it direct plays (video and audio).

 

The user claims when the play the video it stutters (stops for second then plays again) using the iphone7 emby app and chrome.

Which is the only reason I have got involved when they complained of this.

 

I checked the dashboard and it is transcoding when they play it in both the emby app and chrome.

Do  not remember the exact message but something about bitrate being too high.

Will get this next time I get chance to do so.

 

Today I visited there home and logged into their network.

On my android device it does not transcode in the emby app or chrome.

I logged into their laptop using my emby profile and theirs.

Used chrome to play the mp4 in both profiles.

Neither of them transcoded. Both direct played.

 

Tested their iPhone and still transcoding.

 

One thing I did not do, which i should have, was log into the emby app on the iphone as myself.

Will do this when I get the chance.

 

So the question.

Is there any setting on an iPhone that could cause this?

Maybe a maximum bitrate for movies streamed etc?

or maybe some file type the iPhone does not directly play?

Maybe it is some fault with iPhone?

Sorry, like I say I know nothing of iPhones.

 

Cheers.

 

<edit> I should add they provided this video as they don't like anything in the library i have so not tried anything else yet</edit>

 

 

Edited by flakie
Link to comment
Share on other sites

flakie

Maybe the video is just hitting the max bitrate supported?

I just read somewhere that, H.264 video, up to 1.5 Mbps

 

Video

Title720p H264
CodecH264
Codec tagavc1
AVCYes
ProfileHigh
Level41
Resolution1280x694
Aspect ratio1.85:1
AnamorphicNo
InterlacedNo
Framerate23.976
Bitrate1,499 kbps
Bit depth8 bit
Pixel formatyuv420p
Ref frames1

 

AudioTitleEnglish AAC 5.1 (Default)
LanguageEnglish
CodecAAC
Codec tagmp4a
ProfileLC
Layout5.1
Channels6 ch
Bitrate224 kbps
Sample rate48,000 Hz
DefaultYes
Link to comment
Share on other sites

Hi, there is no Max bitrate supported of 1.5 Mbps. Where did you read that?

 

And what is your question? Did you explore the server dashboard during playback to learn why it was transcoding?

Link to comment
Share on other sites

flakie

Ah, glad about it not being max bitrate. I sort of figured this out as downloaded an app that has presets for apple and in encoded it to a slightly higher bit rate than it was originally.

Don't have the url to hand and my browser history is a bit full today searching this issue.

I will try searching same again in a bit. Sure it was from official apple page though.

 

I just wanted to rule out it being an iPhone setting as I know sweet nothing about them and it works without transcoding for every other device, including those on the same network and the same user using other devices.

 

I did look at dashboard quickly but had loads on at the time, so not in depth, but it did says something about bit rate being high, which is why I started looking into that.

Link to comment
Share on other sites

  • Solution

You can always customize the in app quality setting if you feel the auto value is too low.

  • Like 1
Link to comment
Share on other sites

flakie

Thanks, that will be the next step :)

 

Strange though that, on their local network I had the movie streaming to a laptop and when I played the movie on my Android phone, at the same time, same network, there was no transcoding (on either device).

But on the iPhone it did transcode, when it is the only movie being played on the same local network.

 

Are the auto values different on an iPhone to an Android device (or any device)?

 

Just baffling that it only affects this iPhone. I am sure that at least one other user has an iPhone and they never said anything about stuttering or similar.

 

I just want all the little niggles sorted before I give logons to other family members.

Link to comment
Share on other sites

flakie

Thanks, if I were to set the value to be higher than any movie I have, it would fix the problem for all movies? They would never need to transcode? Or am I way off the ball here?

Link to comment
Share on other sites

flakie

Thanks, yes I understand that. Though I have got most of them (the popular ones) to mp4 with stereo audio now

I will check largest movies to find a suitable rate (less than 1080p-5Mbps I expect) and then write a user guide to show how they can change this if any issues in the future.

Though I would prefer to keep it all auto, where no issues.

Link to comment
Share on other sites

flakie

Sorry, one last thought.

 

If I were to set the value (e.g. 1080p-5Mbps), movies with a lower bit rate, would play at their lower bit rate?

It would not impact on my available upstream at all?

Link to comment
Share on other sites

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...