Hi,
Ich bin gerade dabei einen cPlayer für HLS streams für den VDR zu schreiben.
Jetzt bin ich gerade am überlegen wie ich am besten große Datenmengen puffern könnte? Ich lade per Http m2ts Segmente runter, diese können unterschiedlich groß sein. Je nach dem möchte ich mehrere Segmente puffern (etwa 1MB/Segment)
Wo Puffer ich das am besten? Queue, Stringstream, blankes Array?
Aus dem Puffer gelesene Bytes sollen gleich gelöscht werden.
Stichwort Heapfragmentierung?
Hatte mir überlegt eine threadsichere Queue mit 188 byte langen TS Paketen anzulegen.