Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
nona4213287yIt is a specific rtp streaming protocol, deeply integrated in a consumer device
It follows the basic RTP spec.. Need some rest to flush my cache and look at it in a fresh/logical way :P -
Is RTP not designed for real-time operations? So discarding out of order packets? I haven't read the standard so I don't know
-
nona4213287yYeah it is, I think I know what to do now :)
SHORT VERSION
use the flags for processing correctly.
LONG VERSION
There are keyframes that basically redraw the whole picture and intermediate frames that add "small portions of movement" -AND- they have different flags prepended.
So i can give the keyframes higher priority and a timeout, when that timeout is reached they get rendered (no matter wether complete or not.. Cause a slightly incomplete keyframe is better than none, right ?) .. Then I render all the intermediate frames until the next keyframe is reached.
Related Rants
-
BambuSource22Internet streaming website be like: Oh no, you can't right click and save the video file on your computer! *...
-
DefaltSimon3That moment when figure out your Raspbery Pi 3 can easily stream 1080p video via wifi but can't even properly ...
-
AlgoRythm9deadmau5 exclusive on tidal streaming. Fuck, okay. *Sign up* >> enters email, password >> redirect to diff...
headaches..
Likely a very simple algorithm to get these packets processed in the right order, got plenty of metadata that should help, but since yesterday I am wrapping my head around it and cannot figure out a sane way...
undefined
keyframes
streaming
datagrams
sequences