if you must serve directly from 4D, conceptually,

the On Web Connection database method must process the "range" HTTP header,
https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests

and return the requested video segment.
you could either splice the BLOB stored in your database dynamically,
or load a preprocessed file on disk.

it should be possible with or without chunked (WEB SEND HTTP RAW DATA)
https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests#Comparison_to_chunked_Transfer-Encoding

c.f.

https://medium.com/canal-tech/how-video-streaming-works-on-the-web-an-introduction-7919739f7e1

just the 1st Google hit, no endorsement.


**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to