How to play longer videos in html5 player? - amazon-s3

I am trying to play a video file having Size: 2.1 GB, Duration: 06:10:58.17 and Bitrate: 797 kb/s
The file is in S3 storage and after downloading the video plays fine on VLC player desktop but not in html5 player.
In Chrome nothing happens as file doesn't exists:
In Firefox it keeps on loading and nothing happens:

The videos were created by Wowza and all the videos having duration more than 3 hours were not playing in html5 player. So, I have used wowza player to play these videos and it's working fine.

Related

Video JS - In Safari the duration of the video jumping from a higher value to 0

Hi I have use video js and videojs-contrib-eme to play encoded media which is delivering from a cdn. Right now everything works fine in chrome but in Safari for some encoded videos, the duration jumps directly from a higher value to 0. This is for HLS mode video.
Tried upgrading video js versions but nothing worked

Playing HLS video throws error in video.js player

While playing HLS video, getting this error. Though it is not affecting the video player.
Using video.js - 5.9.2,
hls.js: "0.13.3-canary.5394"
{"error":"hlsError","event":{"type":"mediaError","parent":"main","details":"bufferAppendError","fatal":false}}

Playing base64 webm audio on Safari

I've tried a bunch of things to no avail. Setting the src of an audio element to the following base64 webm dataurl snippet and playing it works in most browsers, but is failing in Safari. Pasting the snippet in the location bar even works in Chrome.
https://gist.github.com/mayorbyrne/99e47f58eefcfe72e84e3e320d136c2c#file-gistfile1-txt
I am able to play a base64 encoded mp3 dataurl, as the following fiddle I found in another response works: https://www.jsfiddle.net/apo299od -- In addition, I've tried replacing the beginning of the snippet data:audio/webm with data:audio/mp3 (works in Chrome, etc), and that moves me further along, but the audio doesn't actually play, it just flashes the audio symbol in the browser for a quick second.
Just wondering if I am spinning my wheels here, or if there is a way to get this snippet playing in an audio element on Safari.
Safari on iOS doesn't support the Vorbis / Opus audio codecs in WebM and on desktop only via third-party extensions like the VLC Web Browser plugin. Safari on iOS 11+ / macOS High Sierra+ can play Opus only if it's in a CAF container.
Note: Safari on iOS supports low-complexity AAC audio, MP3 audio, AIF audio, WAVE audio, and baseline profile MPEG-4 video. Safari on the desktop (Mac OS X and Windows) supports all media supported by the installed version of QuickTime, including any installed third-party codecs
source: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html
Safari can support Ogg Opus files with WebAssembly decoding. You can see the demo and code below. Not as simple as using an <audio> element, but you will get faster, low-latency playback using the Web Audio API:
https://github.com/AnthumChris/fetch-stream-audio

JWplayer with HLS video not playing on Android Devices

I am using JWplayer to stream a video that is hosted on Amazon S3, but it won't play on Android devices.
It works fine on PC, Mac and iPhones/iPads.
I have tested with Firefox, Google Chrome and Safari.
I have no idea to what could be wrong and I would really appreciate any input.
The link to the page where the video plays is this: https://ead.starlingacademy.com.br/

MP4 not playing in Safari

I'm testing some videos using "Video For Everybody" but for some reason my mp4 will not play in Safari. I also noticed that the Big Buck Bunny videos that VFE uses as the default are also not playing for me in Safari. Am I the only one having this issue?
http://v4e.thewikies.com/