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

Материал из SmartPlayer
Нет описания правки
Нет описания правки
 
(не показано 18 промежуточных версий 2 участников)
Строка 1: Строка 1:
<languages/>
<translate>
== Описание == <!--T:1-->
== Описание == <!--T:1-->
Описание потоковой передачи медиа данных
Описание потоковой передачи медиа данных (видео и звук)


== Общие рекомендации по созданию потока == <!--T:2-->
== Общие рекомендации по созданию потока == <!--T:2-->
# Настройте поток с использованием H264 кодека, пример настроек с устройства, которое отдает поток.
1. Настройте поток с использованием H264 кодека, пример настроек с устройства, которое отдает поток. <br>
[[Файл:StreamParams.png|300px|центр]]
[[Файл:StreamParams.png|300px|центр]]
# Если поток RTP играет некорректно (звук или видео), попробуйте проигрывать поток по другому протоколу. Как правило, железка отдает всегда несколько видов потока. HLS поток может играть стабильнее, чем RTP/RTPS.  
2. Если поток RTP играет некорректно (звук или видео), попробуйте проигрывать поток по другому протоколу. Как правило, устройство которое генерирует поток отдает всегда несколько видов потока. HLS поток может играть стабильнее, чем RTP/RTPS. RTSP в рамках рынка цифровых вывесок не требуется, так как этот протокол только добавляет управление потоком (играть, пауза, перемотка) как правило данные функции не нужны, когда поток играет на устройстве 24/7 и не требует управления. <br>
# Вначале попробуйте воспроизвести самый примитивный поток, в именно UDP
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-->
== Поддержка клиентскими приложениями SmartPlayer по операционным системам == <!--T:3-->


<!--T:5-->
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 22: Строка 35:
| Android || Да || Да || Нет || Нет || Да || Да || Да
| Android || Да || Да || Нет || Нет || Да || Да || Да
|-
|-
| Tizen || Да || Да || Да || Да || Да || Да || Да
| Tizen || Да || RTP только || Да || Да || Да || Да || Да
|-
|-
| Orsay || Нет || Да || Нет || Нет || Да || Нет|| Нет
| Orsay || Нет || Да || Нет || Нет || Да || Нет|| Нет
Строка 28: Строка 41:
| ProCentric || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно|| Да
| ProCentric || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно || Неизвестно|| Да
|}
|}
Важно! По умолчанию потоки не добавлены в стандартный дистрибутив, для каждого потока создается отдельный.


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


<!--T:6-->
{| class="wikitable"
{| class="wikitable"
|-
|-
Строка 48: Строка 63:
|}
|}


Тестовые потоки : http://vlctest.eu5.net/
<!--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