Florian Dambrine
I am a Freelance DevOps Engineer graduated from UTC (University of Technology of Compiègne) in 2014. I am a DevOps enthusiast embracing Cloud computing technologies to build automated infrastructure at large scale.
{
"url": "http://<media>.mp4",
"uuid": "b10329d7-af85-462c-bbee-e1f0ec171f4e",
"download_requested_at": "2020-04-16T07:45:21.474Z"
}
MRequest
MAX
MAX
Notify about Transcribe Errors due to limit exceeded...
MAX
MAX
MAX
MAX
Wait for slot...
MAX
Wait for slot...
MAX
Wait for slot...
MAX
MRequest
MResponse
Media Storage Layer
MRequest
MResponse
Media Storage Layer
NEW
Secured Partners Assets
Public Assets
Media Storage Layer
High quality assets may result in large files
Is the media larger than 2Gb ?
NEW
NO
TranscodeRequest
YES
Secured Partners Assets
m3u8
mp4
Media Storage Layer
Resizing
M3U8
???
mp4
{
"url": "http://<media>.m3u8",
"uuid": "e10329d7-af85-462c-bbee-e1f0ec171f4e",
"download_requested_at": "2020-04-16T07:45:21.474Z"
}
MRequest
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=6945044,AVERAGE-BANDWIDTH=6288046,CODECS="avc1.640032,mp4a.40.2",RESOLUTION=1920x1080,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3977862,AVERAGE-BANDWIDTH=3232435,CODECS="avc1.64001f,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1449409,AVERAGE-BANDWIDTH=1193358,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=839395,AVERAGE-BANDWIDTH=700508,CODECS="avc1.42c00d,mp4a.40.2",RESOLUTION=400x224,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_4.m3u8
M3U8 detected requires transcoding...
MRequest
TranscodeRequest
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=6945044,AVERAGE-BANDWIDTH=6288046,CODECS="avc1.640032,mp4a.40.2",RESOLUTION=1920x1080,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3977862,AVERAGE-BANDWIDTH=3232435,CODECS="avc1.64001f,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1449409,AVERAGE-BANDWIDTH=1193358,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=839395,AVERAGE-BANDWIDTH=700508,CODECS="avc1.42c00d,mp4a.40.2",RESOLUTION=400x224,FRAME-RATE=29.970
b64c5f1a-2951-40e7-9751-9a0fac36f302_4.m3u8
m3u8
mp4
TrResponse
Media Storage Layer
MResponse
TrRequest
TRequest
ORequest
MResponse
{
"url": "http://<media>.mp4",
"uuid": "b10329d7-af85-462c-bbee-e1f0ec171f4e",
"language_code": "en",
"transcribe_requested_at": "2020-04-16T07:45:21.474Z"
}
{
"url": "http://<media>.mp4",
"uuid": "b10329d7-af85-462c-bbee-e1f0ec171f4e",
"ocr_requested_at": "2020-04-16T07:45:21.474Z"
}
Media Storage Layer
TRequest
ORequest
Media Storage Layer
TRequest
ORequest
Media Storage Layer
TResponse
OResponse
TapasRequest
By Florian Dambrine
Under the hood
I am a Freelance DevOps Engineer graduated from UTC (University of Technology of Compiègne) in 2014. I am a DevOps enthusiast embracing Cloud computing technologies to build automated infrastructure at large scale.