pckg_mpd_profiles

Директива 'pckg_mpd_profiles' используется для указания MPD-профилей для сегментного потокового вещания в Kaltura.

Синтаксисpckg_mpd_profiles profile_name;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива 'pckg_mpd_profiles' позволяет определить конкретные MPD (Media Presentation Description) профили в Kaltura Media Framework, что способствует оптимизированной потоковой доставке с адаптивным битрейтом. Когда эта директива задана, она указывает NGINX использовать указанные профили для генерации MPDs, которые необходимы для эффективной подачи медиа-сегментов по протоколам, таким как HLS или DASH.

На практике вы можете настроить эту директиву, чтобы сообщить бэкенд-компонентам, какие профили использовать при пакетировании и потоковой передаче медиа. Это помогает контролировать такие аспекты, как настройки кодирования видео и аудио, а также выбор подходящих вариантов для различных сценариев воспроизведения. При получении или подаче медиа контроллер Kaltura и медиакомпоненты будут ссылаться на эти профили, чтобы гарантировать, что доставка соответствует заданным характеристикам вашей конфигурации потоковой передачи. Таким образом, 'pckg_mpd_profiles' играет ключевую роль в обеспечении подачи медиа таким образом, чтобы оптимизировать совместимость с плеерами и производительность потоковой передачи при разных сетевых условиях.

Директива может использоваться в контекстах 'http', 'server' и 'location', что делает её гибкой для разных уровней конфигурации внутри NGINX. Однако пользователям следует быть осторожными при определении этих профилей, убедившись, что они правильно названы и соответствуют реальным профилям, доступным в их реализации Kaltura, чтобы предотвратить проблемы с доставкой.

Пример конфига

server {
    listen 80;
    server_name example.com;

    location /stream {
        pckg_mpd_profiles main_profile;
        # other configurations...
    }
}

Убедитесь, что имена профилей корректны и соответствуют тем, которые определены в системе Kaltura.

Некорректные или неопределённые профили могут привести к ошибкам при доставке медиаконтента или к некорректному управлению атрибутами потоковой передачи.

Эта директива специфична для контекста; её использование вне определённых контекстов (http, server, location) может привести к ошибкам конфигурации.

← Ко всем директивам