Архив форума Ace Stream       Wiki        Info

перейти на новый форум
Расширенный поиск  

Автор Тема: Вопрос по бродкастингу  (Прочитано 57149 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

slva2000

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 79
Re: Вопрос по бродкастингу
« Ответ #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
Re: Вопрос по бродкастингу
« Ответ #61 : 03 Декабря 2019, 17:39:34 »

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

Лично мне пока не понятно, кто "виноват", а разбираться не с чем - те ссылки, что приводились в теме у меня не работают - по ним не скачивается HLS плейлист.

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #62 : 16 Марта 2020, 13:50:14 »

Всем привет, снова нуждаюсь в вашей помощи.
Сменил провайдера и вместе с ним роутер, на ZTE ZXHN H298A
Перестали работать стримы запущенные через бродкастинг AceStream. Т.е. стрим запускается, но зрители не могут к нему подключиться. Смогут подключиться только если я на этом же ПК, начну воспроизводить в AcePlayer свой же стрим. Запускаюсь таким кодом:
ace_stream.exe --name Name1 --title Name2 --source http://127.0.0.1:11342 --bitrate 325000 --port 7765 --quality HD --category sport --cache-dir C:\Users\AviatoR\AppData\Roaming\.ACEStream\streaming --publish-dir C:\Users\AviatoR\AppData\Roaming\.ACEStream\streaming --max-peers 8 --tracker udp://9.rarbg.me:2710/announce --tracker udp://tracker.leechers-paradise.org:6969 --tracker udp://tracker.coppersurfer.tk:6969 --host 192.168.0.10 --upnp-enabled 1 --allow-public-trackers 1 --permanentUpnp в роутере включен, проброс вроде сделан (во вложении) и запуск портов (Port Trigger) тоже.
Скажите куда копать? На что смотреть? Не могу никак разобраться)

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #63 : 16 Марта 2020, 14:49:49 »

--port 7765 --host 192.168.0.10
пример во вложении для другого порта, или там есть оба? В качестве хоста нужна указывать внешний IP, а не локальный. Этот самый внешний IP - "белый" или "серый" Ростелеком дает?

Upnp в роутере включен, проброс вроде сделан (во вложении) и запуск портов (Port Trigger) тоже.
Порт триггер ни к чему. uPnP для стриминга пары каналов лучше не использовать (--upnp-enabled 0), сразу фиксированные порты для каждого канала и их ручной проброс на роутере - дебажить проблемы так проще. uPnP можно включить когда уже все проверено и отлажено, ну и в случае "стримим много каналов" - шоб вручную не пробрасывать десяток/другой портов.

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #64 : 16 Марта 2020, 15:43:23 »

пример во вложении для другого порта, или там есть оба?

Там оба, ведётся одновременно 2 стрима. Проброшены: 7764, 7765, 8621

В качестве хоста нужна указывать внешний IP, а не локальный. Этот самый внешний IP - "белый" или "серый" Ростелеком дает?

Да, пробовал и на внешнем IP. Мой IP 212.220.56.172 , статика. Сейчас код выглядит так:
ace_stream.exe --name Name1 --title Name2 --source http://127.0.0.1:11341 --bitrate 325000 --port 7764 --quality HD --category sport --cache-dir C:\Users\AviatoR\AppData\Roaming\.ACEStream\streaming --publish-dir C:\Users\AviatoR\AppData\Roaming\.ACEStream\streaming --max-peers 8 --tracker udp://9.rarbg.me:2710/announce --tracker udp://tracker.leechers-paradise.org:6969 --tracker udp://tracker.coppersurfer.tk:6969 --host 212.220.56.172 --upnp-enabled 0 --allow-public-trackers 1 --permanent
Порт триггер ни к чему. uPnP для стриминга пары каналов лучше не использовать (--upnp-enabled 0), сразу фиксированные порты для каждого канала и их ручной проброс на роутере - дебажить проблемы так проще

Сделано. Отключен uPnP на роутере и прописан --upnp-enabled 0. Изменений ноль, проблема сохраняется. Может я как-то не правильно проброс сделал? Может нужно ещё какие-то порты пробросить?
Ещё сегодня пробовал запускать стрим через ГУИ - такой проблемы нет. Но так не запустишь одновременно 2 стрима...

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #65 : 16 Марта 2020, 15:54:42 »

пробовал запускать стрим через ГУИ - такой проблемы нет.
Значит, возвращаемся к http://oldforum.acestream.media/index.php?topic=12448.msg26978#msg26978 (сравниваем как выглядит ком. строка при запуске трансляции через GUI с текущей).

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #66 : 16 Марта 2020, 22:41:05 »

сравниваем как выглядит ком. строка.

Выявил отличие, нужно было добавить --stats-report-interval 2
Вроде заработало, тестирую.
А что это за статистика и куда она пишется? Я бы хотел посмотреть...