Перейти к содержанию
Форум русской поддержки продукции Synology

Поднять свой IPTV стрим на Synology


Рекомендованные сообщения

Интересует, возможно ли поднять свой локальный IPTV-стрим на synology?

 

Не уверен что правильно использую терминологию, по-этому разжую свою хотелку на пальцах, задача такая:

1) Есть на Synology DS папка с короткими 3-10 минут видео файлами

2) Хочу чтобы все видео файлы из папки крутились циклично, типо как в прямом эфире друг за другом идут по IPTV-каналу

3) Соответственно нужно что бы на сервере Synology генерился плейлист http://192.168.134.123:26271/playlist.m3u8 и циклично вещался мой контент из папки

4) В локальной сети с любого устройства ловить трансляцию в iptv-плеере, введя свой плейлист http://192.168.134.123:26271/playlist.m3u8.

 

Можно ли так сделать? Вроде vlc умеет в iptv вещать, но не знаю, можно ли в нём всё задуманное реализовать. В Идеале бы ещё замутить что бы мотать можно было (доступность "архива", как в некоторых плейлистах реализовано), epg свою автоматом как-то генерировать, но это уже доп-плюшки. Для начала хотя бы с базовыми вещами разобраться.

 

Соответственно, прошу подсказать: софт и\или кейворды для гугления (сам ничего путного не нашёл - в основном про dlna\video stantion и т.д.), в идеале - собственный опыт, если кто-то что-то подобное уже реализовывал.

Ссылка на сообщение
Поделиться на другие сайты
1) Есть на Synology DS папка с короткими 3-10 минут видео файлами

2) Хочу чтобы все видео файлы из папки крутились циклично, типо как в прямом эфире друг за другом идут по IPTV-каналу

3) Соответственно нужно что бы на сервере Synology генерился плейлист http://192.168.134.123:26271/playlist.m3u8 и циклично вещался мой контент из папки

4) В локальной сети с любого устройства ловить трансляцию в iptv-плеере, введя свой плейлист http://192.168.134.123:26271/playlist.m3u8.

-- вряд-ли смогу дать конкретные рекомендации по этой задаче, но пара вопросов у меня есть:

1. плейлист представляет собой список ссылок на каналы, которые пользователь может выбирать просматривая плейлист. У вас же, судя по описанию - всего один канал, транслирующий видео в цикле. Для чего тогда плейлист? Только для "телепрограммы" этого одного канала?

2. штатный софт в локальной сети позволяет пользователю смотреть что он хочет, когда хочет и сколько хочет. Вы собираетесь ограничить его по по всем параметрам. Т.е. он сможет смотреть только то что сейчас транслируется, если транслируется и пока транслируется. Для чего?

Ссылка на сообщение
Поделиться на другие сайты
-- вряд-ли смогу дать конкретные рекомендации по этой задаче, но пара вопросов у меня есть:

1.... Для чего тогда плейлист? Только для "телепрограммы" этого одного канала?архива"

Да, плейлист из 1 канала. Хочу по iptv смотреть, плейлист - это издержки технологии, ну и с epg будет приятнее глазу и мотать назад удобно вместо "videofile1, videofile2" будет: "ролик такой-то о том-то и том-то", если будет реализована возможность "архива"

2. штатный софт в локальной сети позволяет пользователю смотреть что он хочет, когда хочет и сколько хочет. Вы собираетесь ограничить его по по всем параметрам. Т.е. он сможет смотреть только то что сейчас транслируется, если транслируется и пока транслируется. Для чего?

Это всё условности. В iptv всё тоже самое - смотри сколько хочешь когда хочешь и то что хочешь, просто другой способ. Вместо того чтоб мышкой лазить искать и запускать нужное тебе сейчас видео из папки с сотней роликов - просто смотри крутящееся сейчас "в эфире" рандомное видео из этой сотни роликов и, при необходимости, пультом переключи на следующее ли перемотай на нужный момент(при реализации "архива"). У меня просто по IPTV просмотр эфира организован - привык т.к. удобно и архив есть и паузу поставить и мотать назад от эфира можно, вот и подумалось что организовать свой стрим и просто добавить ещё один "канал" с нужным мне моим контентом к уже имеющимся списку эфирных было бы удобно. Всё в одном приложении IPTV плеера опять же. Бесспорно, кому-то может удобно свой контент смотреть по всяким там ftp, dlna, samba и т.д., но мне было бы удобнее iptv. Контент развлекательный, такой, что по сути конкретный ролик редко когда понадобится (к примеру - муз.клипы) - играют себе "фоном" один за одним разнообразные.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
В 06.02.2021 в 23:31, takeneasy сказал:

плейлист

- Создать папку «с короткими 3-10 минут видео файлами»
                    - Положите туда файл "3-10 минут видео".m3u" с содержимым:

                    #EXTM3U
                    #EXT-X-VERSION:3
                    #EXT-X-TARGETDURATION:10
                    #EXT-X-MEDIA-SEQUENCE:1
                    #EXTINF:4.0,
                    /с короткими 3-10 минут видео файлами/видео_01.ts
                    #EXTINF:4.0,
                    /с короткими 3-10 минут видео файлами/видео_02.ts
                    #EXTINF:4.0,
                    /с короткими 3-10 минут видео файлами/видео_03.ts
                    #EXTINF:4.0,
                    /с короткими 3-10 минут видео файлами/видео_04.ts
                    #EXT-X-ENDLIST


                    Поместите видеофрагменты вместе с файлом m3u.
                    Имена сегментов должны быть точно такими, как вы указали в файле m3u.
                    Примечание. VLC требуется как минимум 4 сегмента.
Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Я бы начал так:

ffmpeg -h filter=loop

Этот фильтр сделает необходимое  зацикливание.

ffmpeg [какое-то входящее] -f hls -hls_list_size [число фрагментов листа] -hls_wrap [тоже число для времени] -y [path]/[пляй-лист]

А это будет вытворять пляй-лист из чего-то, чего вы присунете ему на входящее. Где на вход вы, как я понял, желаете присунуть зацикленные (loop=-1) киношечки.

Точный синтаксис ffmpeg именно в имеющейся для вашего "DS", придётся уточнять самостоятельно. Потому что у меня лично есть один "DS", а именно DS207 (без плюсов), и я вам так скажу, что здешний ffmpeg будет сильно отличаться от ffmpeg-a именно в вашем "DS".

После ознакомления с возможностями ffmpeg, вы тупо забираете имеющимся у вас внешним плеером пляй-лист с вэб-шары, который вам постоянно и будет накатывать ffmpeg. Безусловно, и "куски", нарезаемые из зацикленного "потока" тоже д.б. доступны. В принципе, если ваше "DS" помощнее моего "DS", то и ретранслировать чужие потоки тоже можно. Это счастье народ и называет, типа, "архивом". Когда поток копируется в хранилище в виде нарезки, а потом можно его и посмотреть.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...
×
×
  • Создать...