pckg_mpd_profiles
Директива 'pckg_mpd_profiles' используется для указания MPD-профилей для сегментного потокового вещания в Kaltura.
Описание
Директива '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) может привести к ошибкам конфигурации.