32
Views
4
Comments
Solved
Video buffering not playing on iOS
Application Type
Reactive
Service Studio Version
11.54.15 (Build 62559)

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.

UserImage.jpg
nikolasr200
Solution

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.

2024-12-02 12-15-17
Aravind EONE

Hi @nikolasr200 ,

Can I have the OML that you are trying this?

2021-10-09 07-57-44
Stefan Weber
 
MVP

Hi,

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

UserImage.jpg
nikolasr200
Solution

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.

UserImage.jpg
nikolasr200


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.



Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.