Доброго времени суток!
Я в этом деле новичек (html, php, JS - не мое поле деятельности :)), пытаюсь сделать онлайн-трансляцию телеканала на сайте.
Использую VideoJS
<video id="my-video" class="video-js" controls preload="none" width="320" height="240" data-setup='{ "techOrder": ["flash", "html5"] }'>
<source src="rtmp://" type='rtmp/mp4' codecs="avc1.4d401f, mp4a.40.2'>
<source src="http://" type='video/mp4; codecs="avc1.4d401f, mp4a.40.2'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
Соответственно на мобильных устройствах html5 работает и работает HLS. А на ПК - ничего не работает. Работает только старый IE :-) Как я понял, это из-за того, что rtmp можно проиграть только в флеше, от которого все давным давно отказались.
Как всё-таки заставить работать стрим на ПК? Какого типа должен быть источник?
Можно ли средстави VideoJS деинтерлейсить видео, как в JWPlayer?
Может, если тут все сложно, то есть другие бесплатные варианты плееров для проигрывания на Android, iOS, PC?
На своей стороне могу сделать любой тип стрима, но только h.264...