HTTP Live Streaming. Как работает эта штуковина?
-
- Сообщения: 32
- Зарегистрирован: 04 июл 2011 13:09
HTTP Live Streaming. Как работает эта штуковина?
Здравствуйте. Собственно, интересует как работает вещание с использованием этой технологии. Хотелось бы хоть чуть-чуть мануал по настройке.
Я пробовал, получилось что-то не очень хорошее - канал нарезается кусочками и складывается в папочку, создается плейлист с именами файлов, затем через отдельно запущенный веб-сервер IIS скачивается этот файл и играет 30 секунд каджый файл... это и есть HTTP Live Streaming ?
Заранее спасибо
Я пробовал, получилось что-то не очень хорошее - канал нарезается кусочками и складывается в папочку, создается плейлист с именами файлов, затем через отдельно запущенный веб-сервер IIS скачивается этот файл и играет 30 секунд каджый файл... это и есть HTTP Live Streaming ?
Заранее спасибо
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Примерно так и есть:
http://en.wikipedia.org/wiki/HTTP_Live_Streaming
http://en.wikipedia.org/wiki/HTTP_Live_Streaming
Если не ошибаюсь, у нас куски не по 30, а по 10 секунд. А в целом - да, скачиваются куски, которые воспроизводятся через расширенный m3u-плейлист. В нем можно указать несколько потоков с разным качеством (и битрейтом).HTTP Live Streaming (also known as HLS) is an HTTP-based media streaming communications protocol implemented by Apple Inc. as part of their QuickTime X and iPhone software systems. It works by breaking the overall stream into a sequence of small HTTP-based file downloads, each download loading one short chunk of an overall potentially unbounded transport stream. As the stream is played, the client may select from a number of different alternate streams containing the same material encoded at a variety of data rates, allowing the streaming session to adapt to the available data rate. At the start of the streaming session, it downloads an extended M3U playlist containing the metadata for the various sub-streams which are available.
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Здесь небольшой документ по настройке вещания HLS:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... HLS_v2.zip
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... HLS_v2.zip
-
- Сообщения: 32
- Зарегистрирован: 04 июл 2011 13:09
-
- Сообщения: 66
- Зарегистрирован: 28 ноя 2007 11:04
Добрый день,
а кто вам сказал, что это будет бесплатно?
Для HLS действительно используется AVC сжатие, можно купить наш продукт - кодер Analog2IP, SD AVC, например...
Другое дело, что если у вас уже есть такой продукт, то вы можете организовать дополнительный канал вывода - этот самый HLS, который в этом случае обойдется вам совершенно бесплатно.
а кто вам сказал, что это будет бесплатно?
Для HLS действительно используется AVC сжатие, можно купить наш продукт - кодер Analog2IP, SD AVC, например...
Другое дело, что если у вас уже есть такой продукт, то вы можете организовать дополнительный канал вывода - этот самый HLS, который в этом случае обойдется вам совершенно бесплатно.
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Не совсем так.
Вы собираетесь на нашем решении вещать в HLS? Тогда нужно приобрести какой-то наш продукт для вещания.
Вы собираетесь принимать HLS с помощью нашего решения? И в этом случае вам нужно приобрести какой-то из наших продуктов - вы ведь принятый HLS куда-то должны отдать (в аналог, SDI, IP, ASI).
А вообще-то под бесплатностью имелось ввиду, что отдельно/дополнительно за работу с HLS платить ничего не надо.
Вы собираетесь на нашем решении вещать в HLS? Тогда нужно приобрести какой-то наш продукт для вещания.
Вы собираетесь принимать HLS с помощью нашего решения? И в этом случае вам нужно приобрести какой-то из наших продуктов - вы ведь принятый HLS куда-то должны отдать (в аналог, SDI, IP, ASI).
А вообще-то под бесплатностью имелось ввиду, что отдельно/дополнительно за работу с HLS платить ничего не надо.
-
- Сообщения: 32
- Зарегистрирован: 04 июл 2011 13:09
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
На сайт добавлен документ по использованию HLS:
viewtopic.php?p=19239#19239
viewtopic.php?p=19239#19239
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Одной из "фишек" вещания в HLS является возможность переключения на разные потоки на принимающей стороне. Смысл следующий: на передающей стороне формируется не один, а несколько потоков, которые отличаются битрейтом и размером кадра. На приёмной стороне в случае возникновения проблем в сети происходит автоматическое переключение на поток с меньшим битрейтом.
Что есть у нас:
1)Для решения, которое формирует HLS появилась специальная лицензия, которая позволяет формировать несколько потоков за меньште деньги.
2)В решение, которое принимает HLS добавлена возможность динамического переключения потоков с разным
битрейтом (сейчас идёт тестирование этой опции).
Что есть у нас:
1)Для решения, которое формирует HLS появилась специальная лицензия, которая позволяет формировать несколько потоков за меньште деньги.
2)В решение, которое принимает HLS добавлена возможность динамического переключения потоков с разным
битрейтом (сейчас идёт тестирование этой опции).