Max resolution (720p or 1080p) and dts or 5.1 audio support
According to "preparing videos for upload" i.e. https://support.jwplayer.com/customer/portal/articles/1433634-preparing-videos-for-upload
1080p can be uploaded, but when I upload 1080p (up-scaled) video it automatically gets converted to 1280 x 720 . Is this a free account limit? or Only true 1920 x 1080 videos will be converted to 1080p in the free Jw player drive?
If only 1280x720 resolution is available in the free Jw palyer drive (under sources tab) then what are the benefits of uploading 1920 x 1080 videos?
and lastly what is the max audio quality supported for such videos? i.e. quality that will remain same as source after upload to the Jw player drive (in a free account).
Please also suggest related benefits under paid accounts.
The benefits of a paid account are that you would have access to HLS adaptive bitrate streaming which would use up less streaming bandwidth and provide a better user experience.
The template which determines which conversions are created from your uploads is not set to create 1080px conversions. In order to make changes to your transcoding template, you will need to utilize platform api calls to edit your template and then apply the new template to existing uploads. Free customers are also allowed to make changes to their transcode templates. As far as audio quality is concerned my opinion is that you should stick with 256 kbps.
You would use the /accounts/templates/create call to make a new transcode then use /videos/conversions/create call to apply the new transcode type to an existing video. We don’t support surround sound so everything will be stereo. Yes, even free accounts can utilize API calls.
API seems pretty tough for novice like me. All that I could understand (after downloading PHP API examples) is:
1) Few settings in api.php and init_api.php needs to changed like private $_url = 'http://api.bitsontherun.com/v1'; to jwplayer api ; $botr_api = new BotrAPI('xxxx', 'yyyyyyyy'); with my key etc.
2) upload is to upload videos (I don't want users of my site to upload videos), so I guess it will help me to upload videos from localhost without login.
3) There is create php and show php , the create php contains /videos/create , I guess I have to use /accounts/templates/create and /videos/conversions/create calls here with some SYNTAX and but I don't know where to find the exact syntax or example syntax ??
It's very confusing, earlier in old dashboard there existed the possibility to download your original file (pass through).
Jwplayer is certainly the best player with a free drive, and considering the freebies it offers no other player stands close to it, but I do not understand this complex procedure to transcode/access 1920x1080p or passthrough (when in most cases video uploading is not allowed by webmasters and API calls are limited to 10/minutes). I guess Jwplayer certainly wants less API usage (due to server load, security etc.)
Considering easily available High-Speed internet throughout the world , cheap storage and 4K resolution videos which have started to appear on the internet , Jwplayer should allow first time access to atleast 1920x1080 resolution videos uploaded directly to the drive , otherwise whole purpose of such vast number of free configuration and features (available no where else) gets defeated.
I know that some have found success using the CLACK tool that is on the platform api page in order to perform one-off API calls. In the case of downloading the original file this old post has the order of api calls you would need to make.
Ok Sir, I was able to use API (via Python) and according to instructions of "Get the template key for the passcode conversion: http://developer.jwplayer.com/jw-platform/reference/v1/methods/accounts/templates/list.html" at https://support.jwplayer.com/customer/portal/questions/16190227-download-original-file
I can't see any 1920x1080 template key , whereas Passthrough is definitely listed?
Total 4 templates are present (also AAC audio) using "response = jwplatform_client.accounts.templates.list(order_by='video_quality')"
That means, I guess we have to properly encode our video (using Handbrake) to desired resolution before uploading? and please suggest how to avoid more than 10 calls/minutes (I guess 1 response = 1 call)?