FMUSER Беспроводная передача видео и аудио еще проще!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанский
ar.fmuser.org -> арабский
hy.fmuser.org -> Армянский
az.fmuser.org -> Азербайджанский
eu.fmuser.org -> Баскский
be.fmuser.org -> Белорусский
bg.fmuser.org -> Болгарский
ca.fmuser.org -> каталонский
zh-CN.fmuser.org -> Китайский (упрощенный)
zh-TW.fmuser.org -> Китайский (традиционный)
hr.fmuser.org -> хорватский
cs.fmuser.org -> Чешский
da.fmuser.org -> датский
nl.fmuser.org -> Голландский
et.fmuser.org -> эстонский
tl.fmuser.org -> Филиппинский
fi.fmuser.org -> финский
fr.fmuser.org -> Французский
gl.fmuser.org -> Галицкий
ka.fmuser.org -> Грузинский
de.fmuser.org -> Немецкий
el.fmuser.org -> Греческий
ht.fmuser.org -> гаитянский креольский
iw.fmuser.org -> Иврит
hi.fmuser.org -> Хинди
hu.fmuser.org -> Венгерский
is.fmuser.org -> Исландский
id.fmuser.org -> индонезийский
ga.fmuser.org -> Ирландский
it.fmuser.org -> Итальянский
ja.fmuser.org -> Японский
ko.fmuser.org -> корейский
lv.fmuser.org -> латышский
lt.fmuser.org -> Литовский
mk.fmuser.org -> македонский
ms.fmuser.org -> малайский
mt.fmuser.org -> Мальтийский
no.fmuser.org -> Норвежский
fa.fmuser.org -> Персидский
pl.fmuser.org -> Польский
pt.fmuser.org -> португальский
ro.fmuser.org -> Румынский
ru.fmuser.org -> Русский
sr.fmuser.org -> сербский
sk.fmuser.org -> словацкий
sl.fmuser.org -> словенский
es.fmuser.org -> Испанский
sw.fmuser.org -> Суахили
sv.fmuser.org -> шведский
th.fmuser.org -> Тайский
tr.fmuser.org -> Турецкий
uk.fmuser.org -> украинский
ur.fmuser.org -> урду
vi.fmuser.org -> Вьетнамский
cy.fmuser.org -> валлийский
yi.fmuser.org -> Идиш
Что такое протокол HLS:
HLS (Http Live Streaming) - это протокол для потоковой передачи в реальном времени, определенный Apple. HLS реализован на основе протокола HTTP. Контент передачи состоит из двух частей: одна - это файл описания M3U8, а другая - медиафайл TS.
Приложение протокола HLS:
Поскольку для протокола транспортного уровня требуется только стандартный протокол HTTP, HLS может легко проходить через брандмауэры или прокси-серверы и может легко использовать CDN для ускорения распространения, что может легко решить узкое место крупномасштабных приложений. И клиент легко реализовать.
HLS в настоящее время широко используется в сфере прямых трансляций и трансляций по запросу. Протокол HLS передает аудио- и видеопотоки через протокол HTTP для получения видео в реальном времени. Реализация протокола HLS - ключ к успеху. В частности, текущие протоколы прямой трансляции мобильных телефонов в области прямой трансляции в основном используют протокол Apple HLS. Можно сказать, что появление этого соглашения решило проблему прямой трансляции на мобильный терминал.
Инструменты / Материалы
800li медиа-сервер
Метод / шаг
Схема архитектуры протокола HLS:
Как сгенерировать файл M3U8 протокола HLS
Генерация и анализ файлов M3U8:
Основное содержание протокола HLS касается текстового протокола M3U8. На самом деле генерация и анализ очень просты. Ниже приведены примеры практического применения:
Media Playlist (список воспроизведения мультимедиа)
Как сгенерировать файл M3U8 протокола HLS
· HLS представляет медиапоток через список воспроизведения, на который указывает URI (RFC3986).
· Список воспроизведения может быть списком воспроизведения мультимедиа или основным списком воспроизведения с использованием текстового файла в кодировке UTF-8, содержащего некоторые URI и описательные теги.
· Список воспроизведения мультимедиа содержит список сегментов мультимедиа. При последовательном воспроизведении можно воспроизводить весь поток целиком.
· Для воспроизведения этого списка воспроизведения клиенту необходимо сначала загрузить его, а затем воспроизвести в нем каждый мультимедийный сегмент.
· Более сложная ситуация состоит в том, что список воспроизведения является основным списком воспроизведения, который содержит коллекцию вариантов потока. Обычно каждый вариантный поток содержит несколько разных версий одного и того же потока (например, с разными разрешениями и разными скоростями передачи).
Медиа-сегменты HLS
· Каждый медиа-сегмент определяется URI и может содержать байтовый диапазон.
· Продолжительность каждого медиа-сегмента определяется тегом EXTINF.
· Каждый медиа-сегмент имеет уникальный целочисленный номер медиа-сегмента.
· Для некоторых форматов мультимедиа требуется последовательность, зависящая от формата, для инициализации синтаксического анализатора перед анализом мультимедийного сегмента. Это поле называется разделом инициализации носителя и определяется тегом EXT-X-MAP.
Проблема задержки HLS
Теоретическая задержка HLS = 1 длительность фрагмента + 0-1 td (td - EXT-X-TARGETDURATION, что можно просто понимать как интервал времени, в течение которого игрок получает фрагменты) + 0-n запускаемых фрагментов (официальная рекомендация Apple - это запрос (Воспроизведение начинается после 3 клипов) + сетевая задержка клипа, запрошенного проигрывателем (подключение к сети требует много времени). Чтобы добиться эффекта низкой задержки, фрагменты можно сократить, а интервал между выборкой фрагментов может можно сделать меньше, и проигрыватель начнет воспроизведение до того, как будут выбраны три фрагмента.Однако эти методы оптимизации увеличивают риск нестабильности и ошибок HLS.
В настоящее время многие производители систем прямой трансляции потокового мультимедиа использовали протокол HLS для решения проблемы воспроизведения на телефонах Android и Apple. Автоматически генерировать адрес ссылки воспроизведения M3U8 для эффективного живого видео, который представляет собой файл M3U8 протокола HLS для плавного воспроизведения на сторонних проигрывателях, поддерживающих M3U8, таких как проигрыватель VLC, или в сочетании с веб-технологией HTML5 для просмотра через мобильный браузер веб-страница Живое видео.
Как сгенерировать файл M3U8 протокола HLS
Пример кода воспроизведения выглядит следующим образом:
HTML-код, встроенный в веб-страницу
<script type="text/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"," p2ps_video "," 640 "," 480 "," 10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen: true, allowScriptAccess:" always "});
Для игры нам нужен Flash Player 2 или выше.http://www.adobe.com/go/getflashplayer"><img SRC =»http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Установите последнюю версию Flash-плеера "/>
</div>
Ссылка Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Введите адрес электронной почты, чтобы получить сюрприз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанский
ar.fmuser.org -> арабский
hy.fmuser.org -> Армянский
az.fmuser.org -> Азербайджанский
eu.fmuser.org -> Баскский
be.fmuser.org -> Белорусский
bg.fmuser.org -> Болгарский
ca.fmuser.org -> каталонский
zh-CN.fmuser.org -> Китайский (упрощенный)
zh-TW.fmuser.org -> Китайский (традиционный)
hr.fmuser.org -> хорватский
cs.fmuser.org -> Чешский
da.fmuser.org -> датский
nl.fmuser.org -> Голландский
et.fmuser.org -> эстонский
tl.fmuser.org -> Филиппинский
fi.fmuser.org -> финский
fr.fmuser.org -> Французский
gl.fmuser.org -> Галицкий
ka.fmuser.org -> Грузинский
de.fmuser.org -> Немецкий
el.fmuser.org -> Греческий
ht.fmuser.org -> гаитянский креольский
iw.fmuser.org -> Иврит
hi.fmuser.org -> Хинди
hu.fmuser.org -> Венгерский
is.fmuser.org -> Исландский
id.fmuser.org -> индонезийский
ga.fmuser.org -> Ирландский
it.fmuser.org -> Итальянский
ja.fmuser.org -> Японский
ko.fmuser.org -> корейский
lv.fmuser.org -> латышский
lt.fmuser.org -> Литовский
mk.fmuser.org -> македонский
ms.fmuser.org -> малайский
mt.fmuser.org -> Мальтийский
no.fmuser.org -> Норвежский
fa.fmuser.org -> Персидский
pl.fmuser.org -> Польский
pt.fmuser.org -> португальский
ro.fmuser.org -> Румынский
ru.fmuser.org -> Русский
sr.fmuser.org -> сербский
sk.fmuser.org -> словацкий
sl.fmuser.org -> словенский
es.fmuser.org -> Испанский
sw.fmuser.org -> Суахили
sv.fmuser.org -> шведский
th.fmuser.org -> Тайский
tr.fmuser.org -> Турецкий
uk.fmuser.org -> украинский
ur.fmuser.org -> урду
vi.fmuser.org -> Вьетнамский
cy.fmuser.org -> валлийский
yi.fmuser.org -> Идиш
FMUSER Беспроводная передача видео и аудио еще проще!
Контакты
Адрес:
Номер 305, здание Хуэйлань, дом 273 Хуанпу, Гуанчжоу, Китай, 510620
Категории
Новостные рассылки