Итак, в прошлой заметке мы определились с выбором протокола потокового вещания. Рассмотрим технологию адаптивного HTTP стриминга от Adobe более подробно.
Сперва приведу основные ресурсы, из которых можно получить всю базовую информацию по протоколу:
описание файла манифеста — (формат f4m)
И, конечно же, основной ресурс, где весьма толково, без мудреных слов объяснено, как на практике подготовить файлы для вещания по данной технологии — http://www.thekuroko.com/http-dynamic-streaming-getting-started/
Повторять информацию, приведенную в вышеуказанном блоге, думаю, не имеет смысла, поэтому я лишь обобщу её и укажу те нюансы, с которыми я столкнулся и о которых нигде в сети информации не нашел.
Как происходит проигрывание потокого видео? Изначально плеер запрашивает файл манифеста (f4m), из которого он получает общую информацию о видеопотоке. Далее, если это прописано в манифесте, могут запрашиваться другие файлы, содержащие дополнительную управляющую информацию. После этого плеер осуществляет последовательные запросы фрагментов. Фрагмент представляет собой точно такой же mp4 файл (точнее, файл формата Adobe, структура которого очень близка к структуре mp4), но намного меньшего размера и содержит аудио и видео данные, обычно достаточные лишь для нескольких секунд проигрывания. Т.е. плеер запросил фрагмент, проиграл его, запросил следующий, проиграл, и т. д.
Adobe Inc. — From a Garage to an Empire
Первая сложность, с которой я столкнулся, была в том, что инструмент от Adobe — f4fpackeger, используемый при подготовке файлов на сервере, работает именно с файлами. Нам же нужны фрагменты, т. к. у нас видео передаётся в прямом эфире и на момент отправки видеоданных плееру мы еще понятия не имеем, какие данные у нас будут, скажем, через минуту.
Что представляют собой фрагмент и какова его структура — об этом информация отсутствует. Лишь в спецификации формата вкратце упоминаются те атомы (т. е. такие блоки данных в файле, со строго определенной информацией), которые могут присутствовать в фрагментах и отсутствуют при подготовке обычных файлов. Но ни детального описания, ни примеров я не нашел. Т.е. той информации, которую мне удалось найти, было абсолютно недостаточно для разработки. Пришлось экспериментировать.
И вот тут, в процессе изучения структуры атомов , меня ждал первый сюрприз. В то время, как Microsoft в своей технологии создания фрагментов использует структуру атомов, очень близкую к самой структуре mp4, у Adobe всё обстоит иначе. Например, в mp4 файлах в атомах mdat содержатся только аудио/видео данные, без какой бы то ни было управляющей информации.
У Adobe большая часть управляющей информации присутствует присутствует как раз в mdat атоме, совместно с аудио/видео данными. Причем присутствует не просто так, а инкапсулируя в себя протокол RTMP. Т.е. та моя позиция, согласно которой я считал, что разбираясь с форматом адаптивного стриминга от Adobe мне не потребуется знание протокола RTMP, оказалась ошибочной. Пришлось разбираться с RTMP.
Правда, всё-таки не в полном объеме, но всё-равно пришлось. К счастью, множество экспериментальных попыток, анализ информации со всех сторон сделали своё дело и я успешно справился со структурой mdat атома.
Далее нужно было понять, как именно формировать фрагменты, т. к., как я уже отмечал, f4fpackager работает с файлами. К счастью, методом проб и ошибок, я успешно справился и с этой задачей, в итоге трансляция заработала.
Здесь меня поджидал следующий бич, с которым, как я замечал, сталкиваются многие вещательные системы — это синхронизация видео и аудио. Данному вопросу я посвятил отдельную заметку — синхронизация аудио и видео данных
Остался последний шаг.
Я проанализировал те данные, которые сейчас отправлялись плееру. Невооруженным глазом было видно, что среди них весьма значительную часть составляет абсолютно неважная управляющая информация, иногда даже просто ненужная. Эта информация передавалась с каждым фрагментом, давая ощутимую добавку к битрейту.
Не знаю, зачем так было сделано, может быть были какие-то объективные причины, но у меня сразу возникло желание избавиться от этой ненужной информации. И действительно, после ряда экпериментов я сократил управляющую информацию процентов на 70 при том, что это абсолютно никак не сказалось на воспроизведении плеером. В частности, данный факт можно вполне рассматривать как преимущество перед профессиональными системами видеотрансляций от Adobe.
Источник: www.ontvtime.ru
Веб-редактор аудио Adobe Project Shasta: «пандемийный» инструмент с искусственным интеллектом
«Не Audition единым», — судя по всему, так решили разработчики из Adobe и предложили для тестирования Project Shasta. Изначально Adobe Project Shasta задумывался как простой веб-инструмент для редактирования аудио. По крайней мере, Марк Вебстер (Mark Webster), глава отдела аудиопродуктов Adobe, сообщил, что Shasta — эксперимент по поиску «новых способов помочь людям редактировать аудио в Интернете».
Сохранить и прочитать потом —
Но пандемия внесла коррективы, и теперь многие профессионалы, работающие на удаленке, вполне смогут оценить преимущества новинки. «Adobe Project Shasta направлен на то, чтобы предоставить каждому инструменты, необходимые для создания профессионального звука», — добавил Вебстер.
Программа использует элементы искусственного интеллекта в работе с фильтрами и редактировании фонограмм. Например, можно попробовать автоматически удалить часто встречающиеся в фонограмме звукосочетания — Project Shasta способен их распознать. Вдобавок новинка поддерживает если не многопользовательский, то «многоавторский» интерфейс с возможностью получать аудио из нескольких источников.
Специализация Adobe Project Shasta — редактирование аудиоподкастов, озвучивание видео и прочие медийные функции. Сейчас пакет доступен бесплатно по записи на тестирование в Adobe. Останется ли Project Shasta бесплатным после полноправного запуска, пока не известно.
Эту статью прочитали 1 736 раз
Статья входит в разделы: Новости мира Hi-Fi
Поделитесь статьёй:
Источник: www.audiomania.ru
о Adobe.tv
Индекс качества сайта Adobe.tv
на сегодня 20 сентября 2023 года, среда:
(чем индекс больше — тем лучше).
Оцените рейтинг сайта adobe.tv по 5-бальной шкале от 1 до 5, кликнув на соответствующую звёздочку выше.
1 звезда — хуже некуда
2 звезды — плохо
3 звезды — удовлетворительно
4 звезды — хорошо
5 звёзд — отлично
Наш сайт wdomain.ru не имеет отношения к сайту и домену adobe.tv и все данные о сайте и домене на этой странице принадлежат и относятся к сайту и домену adobe.tv
Наши юристы помогут, если ваши права были нарушены — опишите как можно подробнее проблему и вам предложат пути её решения.
Отзывы, жалобы и информация о сайте adobe.tv.
Оставьте ниже на этой странице о сайте adobe.tv свой отзыв, жалобу или задайте вопрос. Пишите текст без переноса строк, все переносы строк автоматически удаляются.
За оставленные отзывы ответственность несут пользователи, нецензурные комментарии будут удалены.
Добавьте эту страницу в закладки для отслеживания ответов, уведомления на этом сайте нет.
Что за сайт adobe.tv?
Вы можете посетить этот сайт, только если он существует и доступен в настоящее время.
Отзывы о сайте adobe.tv можно найти или на этой странице (если они есть), или на других сайтах, которые вы найдёте.
Вы можете узнать, что на сайте adobe.tv было раньше — из истории сайта adobe.tv на этой странице ниже. Иногда это бывает важной информацией, если сейчас сайт не доступен.
Не работает сайт adobe.tv?
Если у вас не работает и не открывается сайт adobe.tv — проверьте его на доступность в сети Интернет прямо сейчас.
Анализ сайта
По данным запроса к сайту:
Код статуса HTTP: 200
Адрес сайта: h t t p s : / / h e l p x . a d o b e . c o m / s u p p o r t . h t m l
Время запроса к странице: 1.254908
Поле заголовка Content-Type: text/html; charset=UTF-8
Число перенаправлений: 4
Время перенаправления: 0.910407
Основной порт: 443
Данные обновлены: 20-09-2023 16:16
Данные о сайте
Посещаемость сайта
Рейтинг сайта adobe.tv по SimilarWeb (требуется регистрация).
Номер рейтинга покажет место сайта adobe.tv в общем списке всех сайтов по посещаемости, чем меньше число рейтинга и сайт выше в списке — тем больше посещаемость.
Метаданные сайта
Описание главной страницы:
не определено.
Ключевые слова главной страницы:
MAX 2022
Данные обновлены: 20-09-2023 16:16
История сайта adobe.tv
История сайта adobe.tv в 2021 году
История сайта adobe.tv в 2022 году
История сайта adobe.tv в 2023 году
Сервер сайта на карте
На дату 20-09-2023 16:16
Источник: wdomain.ru