Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 16th April 2019, 12:59   #1  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 363
Apple HLS and x264 CRF VBR

hi, anyone got any experience on how strict the HLS protocol is on the VBR parts? By using CRF with a max cap, the avg and max values are way outside of the required HLS values.. Anyone got any experience here? For Web and Android its no problem, so if u have seen issues, do u have seperate ladders for each eco-system ?

br Te
TEB is offline   Reply With Quote
Old 17th April 2019, 03:50   #2  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
The HLS authoring guidelines are one thing, and what devices are capable of is another.

I've typically adhered to capped VBR (e.g. maxrate = 1.1x bitrate and bufsize = 2x bitrate), but I know others do CRF + VBV with HLS with no problems.

Apple generally has very good ABR algorithms, so I'd imagine this will all work pretty well.
Blue_MiSfit is offline   Reply With Quote
Old 17th April 2019, 20:49   #3  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 363
ok thx!
110% variance is bearly outside the CBR domain...
I just did a test on Han Solo from a Pro-res source@ CRF19 at 15mbps MAX cap, it ended up on 2.9mbps and 8.2 max peak...
Unfortunately our plattform cant support HLS yet, so does anyone know of a good HLS reference player with backend where one can test ones test content ? (it will support it in 6mnths... )
TEB is offline   Reply With Quote
Old 18th April 2019, 01:34   #4  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
video.js is a very popular javascript player that supports HLS and DASH as well as DRM bindings via EME to whatever is supported on the browser.

bitmovin is a great commercial player with really nice people working on it

I also know of THEOplayer and JWPlayer, but don't have experience with either.

You can also just drop m3u8 playlists into safari on macOS and it will play
Blue_MiSfit is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.