mirror of
https://github.com/zotanmew/nginx-rtmp-module.git
synced 2024-06-01 06:09:32 +02:00
33 lines
845 B
Plaintext
33 lines
845 B
Plaintext
- Implement modules support.
|
|
Move AMF0 handlers to modules.
|
|
Move broadcast to module.
|
|
|
|
- Implement helpers for issuing
|
|
protocol control messages.
|
|
|
|
+ Implement multiplexing on
|
|
chunk-stream-id. (Message-Streams
|
|
may not be multiplexed within
|
|
a Chunk Stream):
|
|
|
|
"Typically, all messages in
|
|
the same chunk stream will come from the same message stream"
|
|
|
|
- Output buffers:
|
|
implement shared (per-loc/srv) buffers
|
|
for output of a) header(max 18b) b) chunk (fixed-sized)
|
|
We never change output chunk size.
|
|
Chunk buffers should be ref-counted.
|
|
|
|
- 'packet' <-> 'message'
|
|
|
|
- implement loc confs (=fms apps)
|
|
loc options:
|
|
- session buckets
|
|
- broadcast/file
|
|
- input buffer size per connection
|
|
- output chunk size
|
|
- output chunk buffer size
|
|
- output header buffer size
|
|
- HTTP callbacks on invoke calls
|