Hi,
i face an issue with video stream on iOS devices. I have gone through similar topics that suggest converting binary to base64, however, our solution uses buffering approach meaning that the binary is chunked and fed to the player.
Trying base64 approach as suggested in similar forum threads, has as a consequence the video to break even on web.
Any help will be much appreciated.
Hi, i use the default player of outsystems video component.
Video file is stored directly in the database, and is being streamed with custom implementation through it.
I ve found a work around since opening the topic, by providing implicitly http headers upon stream request. It seems to work on iOS and not breaking current implementation on desktop.
Hi @nikolasr200 ,
Can I have the OML that you are trying this?
could you give some more context? From where is the video served from? The database or a CDN? (Directly via OutSystems you will not be able to provide streaming videos). You will find some more insights here https://medium.com/itnext/serve-files-at-scale-with-outsystems-and-aws-s3-and-cloudfront-6f0b11a37866
What player are you using in your mobile app?
Best
Stefan
This is the extra action used on the api that streams the content
The value can be conditional, depending on the file type that has been stored in the database.