Код плеера для живого динамического переключения битрейта на Wowza

Я использую http://flowplayer.org/plugins/streaming/bwcheck.html. для динамического переключения битрейта на VoD без проблем, но я не могу заставить flowplayer или jwplayer работать с живыми потоками.

У кого-нибудь есть примеры надежного кода для ЛЮБОГО игрока, работающего с Wowza?

Редактировать:

Я добавляю live: true и меняю имена потоков на stream_1 и т. д. в приведенном выше примере, но просто получаю сообщение об ошибке «поток не существует».

Спасибо.


person Jonathan Ross    schedule 18.12.2011    source источник
comment
Возможно, вы могли бы объяснить точную проблему, с которой вы столкнулись с jwplayer/flowplayer?   -  person Mark Henderson    schedule 19.12.2011


Ответы (1)


Есть несколько способов сделать это в JWplayer. Один на стороне клиента с уровнями:

<div id="container">Loading the player...</div>

<script type="text/javascript">
    jwplayer("container").setup({
        flashplayer: "/jwplayer/player.swf",
            height: 270,
            width: 480,
            image: "/thumbs/video.jpg",
            levels: [
                { bitrate: 300, file: "videos/video_300k.mp4", width: 320 },
                { bitrate: 600, file: "videos/video_600k.mp4", width: 480 },
                { bitrate: 900, file: "videos/video_900k.mp4", width: 720 }
            ],
            provider: "rtmp",
            streamer: "rtmp://rtmp.example.com/application/"
    });
</script>

Другой использует RSS на стороне сервера. Начиная с патча 8, Wowza V3 будет генерировать файл RSS на основе файла smil (аналогичный тому, который вы используете для адаптивного переключения битрейта для iOS) или файла ngrp (сгенерированного транскодером Wowza V3). URL-адреса, которые вы бы использовали:

http://[wowza-ip-address]:1935/[application]/smil:[streamName].smil/jwplayer.rss - JWPlayer adaptive streaming

http://[wowza-ip-address]:1935/[application]/ngrp:[streamName]/jwplayer.rss - JWPlayer adaptive streaming

Надеюсь это поможет.

person Ian Beyer    schedule 17.01.2012
comment
Здесь следует отметить, что, начиная с JWPlayer V6, список воспроизведения на стороне сервера больше не использует RSS и будет использовать стандартный вывод SMIL. Wowza 3.5 предоставит это как jwplayer.smil. - person Ian Beyer; 17.06.2013