Кратко

  • 10 сентября 2026 года IESG одобрил draft-ietf-avtcore-rtcp-green-metadata-17 к публикации как Proposed Standard. На 28 сентября документ оставался в очереди RFC Editor и ещё не стал RFC.
  • TSRR несёт желаемую частоту кадров, ширину и высоту. TSRN подтверждает получение и сообщает выбранные отправителем значения; они могут отличаться из-за кодировщика, SDP, микшера, контроля перегрузки или иной политики.
  • Сообщения не измеряют расход энергии, не доказывают согласие пользователя и не гарантируют фактически доставленное качество.

Локальная нехватка получает сетевой язык

Проект описывает понятную ситуацию. Устройство на батарее оценивает, что при нынешнем количестве пикселей не доживёт до конца запланированного сеанса. Или программному декодеру не хватает доли процессора. Получатель может отправить Temporal-Spatial Resolution Request — TSRR — и указать меньшую частоту кадров, ширину и высоту.

Запрошенные значения не должны превышать пределы, согласованные через SDP. Но даже допустимая просьба не обязательна к исполнению. Если кодировщик умеет менять режим, он может учесть TSRR. Сторона, несущая локальные издержки, получает канал влияния, а не право управлять удалённым кодировщиком.

Ответом служит Temporal-Spatial Resolution Notification — TSRN. Отправитель подтверждает запрос и называет значения, которые будет использовать. Они могут не совпасть с просьбой, если изменение невозможно, пределы SDP иные, используется записанный материал, объединяются требования нескольких участников или действует другая политика.

Микшер распределяет последствия

При общей кодировке один запрос затрагивает не только его автора. Ноутбук с разряженной батареей хочет меньше пикселей. Большой экран требует деталей. Запись нуждается в стабильном качестве. Микшер должен учитывать совместные потребности, но стандарт не объявляет победителя.

Уменьшить общий поток — значит перенести потерю качества на всех. Создать отдельный поток — значит увеличить серверные вычисления. Выбрать масштабируемый слой — значит иначе распределить пропускную способность и работу декодера. Это управленческие решения продукта, а не поля протокола.

Повышение качества ограничивает ещё и контроль перегрузки. Если запрос требует битрейт выше разрешённой скорости, микшер или транслятор обязан ограничить передачу. Просьба получателя не создаёт ёмкость сети.

«Зелёные» метаданные не являются счётчиком

TSRR и TSRN содержат частоту кадров и размеры изображения, но не ватты, джоули, остаток времени или загрузку декодера. Снижение пиксельной нагрузки может сократить работу устройства, однако эффект зависит от кодека, аппаратного ускорения, дисплея, программы и параллельных задач.

Следовательно, поддержка протокола не подтверждает универсальный процент экономии батареи. Для такого вывода нужны воспроизводимые измерения на конкретной модели. TSRN также не доказывает доставку каждого последующего кадра с заявленными параметрами. Выбор отправителя, доставка, отображение и энергозатраты — разные наблюдения.

В пакете нет и полномочия пользователя. TSRR может появиться после нажатия кнопки, по правилу операционной системы, по корпоративной политике или автоматически в приложении. Приравнять всякий автоматический запрос к согласию на снижение качества — значит приписать сигналу отсутствующий мандат.

Аудит требует раздельных записей

Нужно хранить предел SDP, запрос получателя, ответ отправителя, применённую конфигурацию, наблюдаемую доставку и контекстное измерение энергии раздельно. Отдельно фиксируется источник запроса. Один флаг «зелёный режим» уничтожает возможность понять, кто чего хотел и что произошло.

Подмена опасна и для безопасности. Проект предупреждает: ложная обратная связь способна резко снизить разрешение или частоту. Подлинность и целостность защищают голос получателя от превращения в инструмент деградации.

Разделение слоёв реальности у Хэна Лу помогает не смешивать факты. Одобрение IESG относится к процедуре. Будущие значения IANA — к реестру. TSRR — наблюдаемая просьба, TSRN — заявленный выбор. Качество и батарея — последующие эксплуатационные факты.

Стандарт показывает, где осталось управление

Механизм не отдаёт кодировщик получателю. Он заставляет сторону с ограничением назвать желаемые параметры, а сторону с контролем — назвать свой выбор. Расхождение становится проверяемым.

Получатель получает голос, отправитель сохраняет решение. Это скромнее обещания «зелёного видео», но ценнее для работающей системы: политика становится видимой и подотчётной.

Источники