11 Декабрь 2019, 06:46:28Последний пользователь: SamuelCit
Страниц: 1 ... 3 4 [5]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: Вопрос по бродкастингу  (Прочитано 5495 раз)
0 Пользователей и 1 Гость смотрят эту тему.
slva2000
Jr. Member
**
Оффлайн Оффлайн
Сообщений: 74

Email
« Ответ #60 : 03 Декабрь 2019, 17:28:24 »

Механизм:

cvlc -vvv 'http://my_url_to_hls.m3u8?params=some' --sout-keep --sout='#std{access=http,mux=ts,mime=\"video/mpeg\",dst=127.0.0.1:8820/stream}'

/opt/acestream/acestreamengine --stream-source --skip-internal-tracker --name test --title test --quality SD --category informational --source 'http://127.0.0.1:8820/stream' $tracker_list --bitrate 332000 --publish-dir /root/broad/files --cache-dir /root/broad/files/cache

полностью работает, быстро, хорошо.

Запускаю движок с URL на поток источника - ни в какую: ошибки
acestream.InfiniteHTTPStream|reconnecting on EOF or error

Не хочется держать vlc вместе с acestream (двойное перекодирование)
« Последнее редактирование: 03 Декабрь 2019, 17:35:13 от slva2000 » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #61 : 03 Декабрь 2019, 17:39:34 »

это лишний велосипед с декодированием видеопотока. Нет?
начнем с конца:
- да, это "костыль".
- нет, (пере) или (де)кодирования не происходит, происходит "ремукс" - из одного типа потока/контейнера собирается другой, элементарные потоки остаются как есть, и сама по себе эта операция достаточно "дешевая".
- нужно использовать этот "костыль" или нет - зависит от того, "понимает" ли движок исходный HLS поток или нет.

Лично мне пока не понятно, кто "виноват", а разбираться не с чем - те ссылки, что приводились в теме у меня не работают - по ним не скачивается HLS плейлист.
Сообщить модератору   Записан
Страниц: 1 ... 3 4 [5]   Вверх
  Отправить эту тему  |  Печать