Я создаю сервер потокового видео в Windows Media Http Streaming Protocol (WMSP) с C #.Я прочитал спецификацию WMSP.В заголовке фрейма пакетов как $ H $ D ... имеет 2 поля:
B (1 бит): 1-битный флаг.Этот флаг ДОЛЖЕН быть установлен в 1, если следующий пакет будет отправлен сразу после отправки этого пакета.В этом контексте «немедленно» означает, что сервер намеренно не вводит задержку (например, задержку стимуляции) между передачей двух пакетов.Во всех других случаях флаг ДОЛЖЕН быть 0. <56>
Кадр (7 бит): 7-битное поле.Это поле ДОЛЖНО иметь значение 0x24.(Если поля B и Frame обрабатываются как один байт, значение этого байта будет 0x24, если поле B равно 0, и 0xA4, если поле B равно 1.)
Тип данных этого 2Поле бит, когда наименьший тип данных в C # является байтом.Итак, как объявить и установить значение для этого 2 поля?