ContentStream: различия между версиями
(Новая страница: «== Описание == <!--T:1--> На этой странице описаны виды потоков видео которые поддерживает пла...») |
Нет описания правки |
||
(не показаны 33 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
== Описание == <!--T:1--> | == Описание == <!--T:1--> | ||
Описание потоковой передачи медиа данных (видео и звук) | |||
== Общие рекомендации по созданию потока == <!--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:4--> | |||
<!--T:6--> | |||
{| 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