ContentStream: различия между версиями

Материал из SmartPlayer
Нет описания правки
Нет описания правки
 
(не показаны 32 промежуточные версии 2 участников)
Строка 1: Строка 1:
<languages/>
<translate>
== Описание == <!--T:1-->
== Описание == <!--T:1-->
На этой странице описаны виды потоков видео которые поддерживает платформа SmartPlayer
Описание потоковой передачи медиа данных (видео и звук)
 
== Общие рекомендации по созданию потока == <!--T:2-->
1. Настройте поток с использованием H264 кодека, пример настроек с устройства, которое отдает поток. <br>
[[Файл:StreamParams.png|300px|центр]]
2. Если поток RTP играет некорректно (звук или видео), попробуйте проигрывать поток по другому протоколу. Как правило, устройство которое генерирует поток отдает всегда несколько видов потока. HLS поток может играть стабильнее, чем RTP/RTPS. RTSP в рамках рынка цифровых вывесок не требуется, так как этот протокол только добавляет управление потоком (играть, пауза, перемотка) как правило данные функции не нужны, когда поток играет на устройстве 24/7 и не требует управления. <br>
3. Вначале попробуйте воспроизвести самый примитивный поток, а именно UDP.<br>
4. Если вы уверены, что все сделали корректно, запустите тестовое приложение по проигрыванию только потока. После установки вбейте в поле тестовый поток и проверьте его проигрывание.
{| class="wikitable"
|-
! Операционная система !! Тестовое приложение !! UI тестового приложения
|-
| WebOS 2/3/3.2/4/4.1 || http://sa2.org/w/tests/stream.ipk || [[Файл:TestWebOS.png|300px|центр]]
|}
 
Важно! В настройках трансляции нужно выставить длительность контента 86400 секунд, вместо 20 секунд, как выставляется по-умолчанию!
 
== Поддержка клиентскими приложениями SmartPlayer по операционным системам == <!--T:3-->
 
<!--T:5-->
{| class="wikitable"
|-
! Платформа !! HLS !! RTP/RTSP !! SmoothStream !! DASH !! UDP !! YouTube !! HTTP
|-
| Linux || Да || Да || Да || Нет || Да || Да || Да
|-
| Windows || Да || Да || Да || Нет || Да || Да || Да
|-
| WebOS || Да || Да || Неизвестно || Неизвестно || Да || Да || Да
|-
| Android || Да || Да || Нет || Нет || Да || Да || Да
|-
| Tizen || Да || RTP только || Да || Да || Да || Да || Да
|-
| Orsay || Нет || Да || Нет || Нет || Да || Нет|| Нет
|-
| ProCentric || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно|| Да
|}
Важно! По умолчанию потоки не добавлены в стандартный дистрибутив, для каждого потока создается отдельный.


== Поддержка потоков == <!--T:2-->
== О потоковой передачи данных == <!--T:4-->


<!--T:6-->
{| class="wikitable"
{| class="wikitable"
|-
|-
! Текст заголовка !! Текст заголовка !! Текст заголовка
! Потоковая передача !! Разрешение ссылки !! Префикс ссылки !! Дополнительное описание
|-
| HLS || .m3u8 || http(s):// || [https://ru.wikipedia.org/wiki/HLS wikipedia]
|-
| RTP/RTSP || - || rtp:// rtsp:// || [https://ru.wikipedia.org/wiki/Real-time_Transport_Protocol wikipedia]
|-
| SmoothStream || .ism Manifest || http(s):// || [https://en.wikipedia.org/wiki/Adaptive_bitrate_streaming#Microsoft_Smooth_Streaming wikipedia]
|-
|-
| Текст ячейки || Текст ячейки || Текст ячейки
| DASH || .mpd || http(s):// || [https://ru.wikipedia.org/wiki/MPEG-DASH wikipedia]
|-
|-
| Текст ячейки || Текст ячейки || Текст ячейки
| UDP|| - || upd:// || [https://ru.wikipedia.org/wiki/UDP wikipedia]
|-
|-
| Текст ячейки || Текст ячейки || Текст ячейки
| HTTP|| .html || http(s):// || Пример: https://www.1tv.ru/iframed/eump-embedlive.html
|}
|}
<!--T:7-->
Тестовые потоки :
* http://vlctest.eu5.net/
* rtsp://demo:demo@ipvmdemo.dyndns.org:5541/onvif-media/media.amp?profile=profile_1_h264&sessiontimeout=60&streamtype=unicast
</translate>

Текущая версия от 11:39, 19 октября 2022

Другие языки:

Описание

Описание потоковой передачи медиа данных (видео и звук)

Общие рекомендации по созданию потока

1. Настройте поток с использованием H264 кодека, пример настроек с устройства, которое отдает поток.

2. Если поток RTP играет некорректно (звук или видео), попробуйте проигрывать поток по другому протоколу. Как правило, устройство которое генерирует поток отдает всегда несколько видов потока. HLS поток может играть стабильнее, чем RTP/RTPS. RTSP в рамках рынка цифровых вывесок не требуется, так как этот протокол только добавляет управление потоком (играть, пауза, перемотка) как правило данные функции не нужны, когда поток играет на устройстве 24/7 и не требует управления.
3. Вначале попробуйте воспроизвести самый примитивный поток, а именно UDP.
4. Если вы уверены, что все сделали корректно, запустите тестовое приложение по проигрыванию только потока. После установки вбейте в поле тестовый поток и проверьте его проигрывание.

Операционная система Тестовое приложение UI тестового приложения
WebOS 2/3/3.2/4/4.1 http://sa2.org/w/tests/stream.ipk

Важно! В настройках трансляции нужно выставить длительность контента 86400 секунд, вместо 20 секунд, как выставляется по-умолчанию!

Поддержка клиентскими приложениями SmartPlayer по операционным системам

Платформа HLS RTP/RTSP SmoothStream DASH UDP YouTube HTTP
Linux Да Да Да Нет Да Да Да
Windows Да Да Да Нет Да Да Да
WebOS Да Да Неизвестно Неизвестно Да Да Да
Android Да Да Нет Нет Да Да Да
Tizen Да RTP только Да Да Да Да Да
Orsay Нет Да Нет Нет Да Нет Нет
ProCentric Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Да

Важно! По умолчанию потоки не добавлены в стандартный дистрибутив, для каждого потока создается отдельный.

О потоковой передачи данных

Потоковая передача Разрешение ссылки Префикс ссылки Дополнительное описание
HLS .m3u8 http(s):// wikipedia
RTP/RTSP - rtp:// rtsp:// wikipedia
SmoothStream .ism Manifest http(s):// wikipedia
DASH .mpd http(s):// wikipedia
UDP - upd:// wikipedia
HTTP .html http(s):// Пример: https://www.1tv.ru/iframed/eump-embedlive.html

Тестовые потоки :

  • http://vlctest.eu5.net/
  • rtsp://demo:demo@ipvmdemo.dyndns.org:5541/onvif-media/media.amp?profile=profile_1_h264&sessiontimeout=60&streamtype=unicast