... | ... | @@ -7,6 +7,13 @@ |
|
|
* Identical format for live streaming over a network and file playback.
|
|
|
* Must allow server side packet filtering to control stream bandwidth by allowing a client to apply data filters. Such filters include bitrate selection, channel and track selection.
|
|
|
|
|
|
## Suggested Changes
|
|
|
|
|
|
* Rename `frame` to `source` and `streamID` to `group`
|
|
|
* Remove `definition` from packet, forcing it to be extracted from codec data
|
|
|
* Reconsider naming of `bitrate` to reflect a more general conception?
|
|
|
* More precisely define `flags`, moving some of the current flags into another metadata mechanism. Perhaps have codec specific flags and stream management flags.
|
|
|
|
|
|
## Implemented Versions
|
|
|
First the Header structure is written / read directly with no encoding, followed by the IndexHeader structure for version 2 or greater. The structures below are for version 4.
|
|
|
|
... | ... | |