2016-09-09 5 views
0

Сценарий:Нужна помощь в отношении функциональных возможностей воспроизведения из Wowza сервера

Мы разработали собственное программное обеспечение для планирования потока, и мы используем Wowza ежемесячно платные услуги по вещанию. Мы создаем Плейлист для планирования VOD и Live Streams. Мы также записываем Live Streams. Теперь у нас есть сценарий, где у нас есть Плейлист, как показано ниже.

Плейлист за день 1 месяца.

VOD 1 Playlist Время начала: 10:00 утра Продолжительность: 1 ч

VOD 2 Продолжительность: 30 мин

прямая трансляция 1 Начало Время 11:30 утра и заканчивается в 2:00 ВЕЧЕРА. Это повторяющееся ежедневное событие, и мы используем задание Php crone для этого. (Мы делаем запись для этого и запись сохраняется на содержание Wowza.)

VOD 3 Продолжительность: 50 мин

VOD 4 Продолжительность: 10 мин

Сейчас мы начинаем вещание и первый VOD 1 начала вещание в 10:00 по расписанию плейлистов, а затем VOD 2 начнет вещание в 11:00, а затем мы начнем трансляцию Live Stream. В то же время мы это записываем. В 02:00 наша прямая трансляция заканчивается, мы начинаем трансляцию VOD 4 и других элементов в списке по расписанию.

Теперь в День 2 у нас есть тот же плейлист и то, что мы хотим, если каким-то образом из-за технической хватки или какой-либо другой причины Live Stream (3-й элемент в плейлисте) недоступен, тогда недавно записанный контент Live-потока автоматически начнет воспроизведение (т. е день 1 содержание, которое доступно на папке содержимого сервера Wowza

нужна помощь:

Итак, мне нужно решение, как справиться с этим нужно подробное решение, что нужно изменить и где изменить I?. не имеют команды разработчиков.

Я снова прошу всех предоставить подробное решение, это что-то, связанное с нашим бизнесом, и любая задержка приведет к нашей Бизнес-потере. Надеюсь ты понимаешь.

Большое спасибо, Vikram

+1

Нет смысла подчеркивать важность этого вопроса для вашего бизнеса, все вопросы важны для кого-то здесь. Лучше всего, если вы разрабатываете настраиваемый модуль, но если у вас нет команды разработчиков, вам нужно искать фрилансера. – jabal

+0

Спасибо, я устрою Java-разработчиков, но я потерял, что менять, где меняться. Wowza предоставить мне 3 файл ModuleLoopUntilLive.java ModuleStreamPublisher.java ServerListenerStreamPublisher.java Мы пытаемся т ounderstand есть рамочный, но до сих пор мы потеряли где-то. Это будет большой помощью, если вы осветить это. – Vik

ответ

1

ModuleLoopUntilLive и StreamPublisher модули также поставляются как предварительно скомпилированных модулей, которые можно добавить к развертыванию без программирования, но они требуют дополнительной настройки.

  1. Загрузить wse-plugin-streampublisher.zip из статьи поддержки для предварительно сконфигурированного модуля.

  2. Дважды щелкните по zip-файлу, чтобы извлечь содержимое. Скопируйте файл lib/wse-plugin-streampublisher.jar из пакета в папку lib в вашу установку Wowza Streaming Engine в каталоге [install-dir]/lib.

Вы хотите создать что-то вроде LoopUntilLive так что вы можете иметь запись День 1 игры, пока ваш живой поток для 2-й день доступен. Предполагая, что вы обеспечиваете адаптивный битрейт, замените «mp4.sample.mp4 "в образце SMIL-файла с именем вашего ресурса VOD дня 1. Вы можете настроить сценарий для обновления файла SMIL с именем с именем файла записи предыдущего дня, чтобы в любой день он воспроизводил запись предыдущего дня.

<smil> 
<head> 
</head> 
<body> 

    <stream name="Stream1"></stream> 

    <playlist name="pl1" playOnStream="Stream1" repeat="true" scheduled="2009-12-11 16:00:00"> 
     <video src="mp4:day1RecordedFileNameHere.mp4" start="0" length="20"/> 
    </playlist> 
</body> 

Для разработчика, который хочет дополнительно настроить, файлы исходного кода Java доступны (что я считаю, у вас есть и ссылки).

Смежные вопросы