# Video on browser - воспроизведение потока в окне браузера

**URL:** <https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417>\
**Category:** Раздел для разработчиков\
**Created:** [30.Август.2017 03:06:22 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417 "2017-08-30T03:06:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [30.Август.2017 03:06:22 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417/1 "2017-08-30T03:06:22Z")

</div>

Добрый день!

Поток, который отдаёт “движок” имеет тип: application/vnd.apple.mpegurl

Тег , используемый в HTML5 не поддерживает такой тип данных, поэтому, код:

```auto

<video id="player"
       src="http://127.0.0.1:6878/ace/manifest.m3u8?id=STREAM_ID"
       controls>
</video>

```

почти работает… Есть вариант с FlowPlayer, но запустить мне его так и не удалось, хотя флеш использовать хотелось бы в последнюю очередь.

До последнего обновления браузера, Мозилла воспроизводила контент в окне браузера по средствам установленного в системе VLC (как я понимаю).

В общем, прошу указать, есть ли какие-либо простые и эффективные решения по воспроизведению потока с “движка” в окне браузера.

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [30.Август.2017 16:26:52 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417/2 "2017-08-30T16:26:52Z")

</div>

> [@slva2000 post:1](#):
>
> есть ли какие-либо простые и эффективные решения по воспроизведению потока с “движка” в окне браузера.

Самый простой и эффективный способ - установить [Get Firefox for your enterprise with ESR and Rapid Release](https://www.mozilla.org/en-US/firefox/organizations/faq/) ESR версию Файрфокса - в этом случае делать вообще ничего не нужно, NPAPI плагин VLC там работает.

А так простых способов c текущей версией нет: не хочется использовать флеш, значит нужно использовать js-плеер (см. код [Ace Stream](http://avod.me/play) как пример).

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [31.Август.2017 10:28:12 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417/3 "2017-08-31T10:28:12Z")

</div>

Благодарю за ответ!

Как я понимаю, NPAPI в старых версиях браузеров поддерживался. И, в указанной версии Мозилы, тоже (не знал о такой). А что, если нет VLC? Может имеет смысл разработчикам модифицировать “движок”, чтобы тот отдавал поток, пригодных для воспроизведения классическими средствами HTML5? Или потоковsq стрим в “основных” браузерах [не возможен](https://developer.jwplayer.com/articles/html5-report/adaptive-streaming/hls.html) в принципе?  
Вообще, странно, что MS Edge поддерживает hls stream тегом , а Мозилла и Хром - ни в какую…

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [31.Август.2017 11:53:39 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417/4 "2017-08-31T11:53:39Z")

</div>

> [@slva2000 post:3](#):
>
> Может имеет смысл разработчикам модифицировать “движок”, чтобы тот отдавал поток, пригодных для воспроизведения классическими средствами HTML5?

Так движок уже модифицирован - создает сегменты и готов их отдавать. А из “классических” средств остался разве что MPEG-DASH, поддержка которого в движке пока в зачаточном состоянии (в свое время свернули именно в сторону HLS с него, т.к последний в реализации проще).

> [@slva2000 post:3](#):
>
> Вообще, странно, что MS Edge поддерживает hls stream тегом , а Мозилла и Хром - ни в какую…

Я не очень слежу за темой, но разве HLS выбрался из состояния драфта уже? Оно ж изначально яблочное, до конца так и не стандартизованное - не удивительно, что его не спешат поддерживать. Edge в этом смысле так себе показатель - ему бы “обычный” WWW научиться без ошибок и падений показывать.

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [04.Сентябрь.2017 02:50:17 UTC](https://forum.acestream.media/t/video-on-browser-vosproizvedenie-potoka-v-okne-brauzera/3417/5 "2017-09-04T02:50:17Z")

</div>

> [@Benny post:4](#):
>
> Я не очень слежу за темой, но разве HLS выбрался из состояния драфта уже?

А раз не выбрался, зачем его использовать? Как раз MPEG-DASH и обеспечил бы свободу для вэб-разработчиков.
