2.2.4.12 LinkMacToViewerReportStreamChange
The LinkMacToViewerReportStreamChange message is sent by the server to notify the client that it is starting to stream the next entry in a server-side playlist.
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2 0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
3 0 |
1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
chunkLen |
|||||||||||||||||||||||||||||||
|
MID |
|||||||||||||||||||||||||||||||
|
hr |
|||||||||||||||||||||||||||||||
|
dwTcpHdrIncarnation |
|||||||||||||||||||||||||||||||
|
cbPacketSize |
|||||||||||||||||||||||||||||||
|
cbHeaderSize |
|||||||||||||||||||||||||||||||
|
dwBitRate |
|||||||||||||||||||||||||||||||
|
dwStreamId |
|||||||||||||||||||||||||||||||
-
chunkLen (4 bytes): Length of the message in chunks. A chunk is 8 bytes.
-
MID (4 bytes): Message ID. For this message, the value MUST be 0x00040020.
-
hr (4 bytes): A 32-bit field. It MUST be set to 0x00000000.
-
dwTcpHdrIncarnation (4 bytes): A 32-bit field. It MUST be set to 0x000000FF.
-
cbPacketSize (4 bytes): An unsigned 32-bit integer. It MUST be set to the maximum size, in bytes, of the ASF data packets to be transmitted by the server for the new playlist entry.
-
cbHeaderSize (4 bytes): An unsigned 32-bit integer. It MUST be set to the size, in bytes, of the ASF file header for the new playlist entry.
-
dwBitRate (4 bytes): An unsigned 32-bit integer. It MUST be the sum of the maximum bit rates (in bits per second) of all streams in the new playlist entry.
-
dwStreamId (4 bytes): A 32-bit field. This field SHOULD be set to 0x00000000. It MUST be ignored by the receiver.<12>