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

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

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

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

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Вопрос по бродкастингу
« : 04 Июня 2019, 15:51:38 »

Добрый день, запускаю на AceStream под виндой p2p-трансляцию, в браузере открывается Stream Info и там есть поле: Connected peers. Цифра там всегда не поднимается больше 20ти. Есть основания полагать, что стрим смотрит гораздо больше зрителей, хотя бы по тому, что когда подключаешься к этому стриму в плеере, при наведении на значек AceStream в трее, всплывающий текст показывает гораздо большую цифру в поле "Helping". Подскажите пожалуйста, есть ли возможно вытащить откуда-нибудь цифру отражающую реальное кол-во зрителей на стриме? Спасибо.

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #1 : 04 Июня 2019, 16:16:16 »

Цифра там всегда не поднимается больше 20
что, скорее всего, говорит о включенном лимите "max-peers" в 20.

есть ли возможно вытащить откуда-нибудь цифру отражающую реальное кол-во зрителей на стриме
Если коротко, то нет, именно в силу особенностей Р2Р.
Если расписывать, то:
- сначала нужно определиться с тем, кого из пиров понимаем под "зрителем" - пытающегося подключиться, уже подключившегося, но еще не смотрящего из-за буферизации (потенциальные зрители), уже получающие поток (т.е скачавшие какой минимальный обьем ) зрители с персентилем не менее 90, и т.д;
- исходя из этого уже можно попробовать прикидывать кол-во "реальных зрителей" у данного источника, но и эта цифра не будет окончательной, т.к помимо подключения к источнику напрямую "зрители" могут подключаться и к друг другу, минуя источник вообще.

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

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #2 : 04 Июня 2019, 16:23:43 »

"max-peers" в 20
У меня стоит "8" =)
Я вас понял. Спасибо за оперативный ответ

kayrak

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: Вопрос по бродкастингу
« Ответ #3 : 09 Июня 2019, 14:11:21 »

How can i broadcast/stream VOD via acestream

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #4 : 09 Июня 2019, 14:33:41 »

How can i broadcast/stream VOD via acestream
In the VOD case local Ace Stream engine acts more like support node, rather then VOD source:
1. create .torrent file using any bit-torrent app you like (https://lifehacker.com/how-to-share-your-own-files-using-bittorrent-5534190) and publish it on the any public/private tracker.
2. add this .torrent to Ace Stream network by adding it to media server or simply by playing it in the Ace Player  - in both cases you should get CID of this content (engine command line options also can help with that).
3. now you can share this CID with other Ace Stream users as usual.

If you don't want to rely on third-party software, you can use AceStream engine in the tracker mode - http://wiki.acestream.media/Create_Transport_File/en, but in this case you must provide additional infrastructure as well.

In case you want to stream some local file(s) as live stream - you can use VLC to play them and create HTTP stream, and then use this stream as source for Ace Stream live broadcasting.

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #5 : 29 Июля 2019, 12:17:35 »

Добрый день, подготовил в OBS видеопоток для стрима через AceStream broadcasting, но не знаю как его туда передать. Т.е. OBS отправляет видеопоток либо на какой-либо rtmp-сервер, либо на любой url но через udp-протокол. А в поле Source в AceStream мы должны указать url именно на http-стрим. Подскажите пожалуйста, как самым простым способом подать видеопоток с OBS в AceStream broadcasting под Win7. Спасибо

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #6 : 29 Июля 2019, 12:34:57 »

как самым простым способом подать видеопоток с OBS в AceStream
используя VLC как конвертор/ретраслятор - т.е udp-поток с OBS как источник в VLC, а HTТP-поток с VLC - как источник для AceStream.

PS Не лишним будет покурить форумы OBS, в частности https://obsproject.com/forum/resources/obs-studio-send-an-udp-stream-to-a-second-pc-using-obs.455/ - не знаю как сейчас, а раньше был рабочим именно вариант "udp://xxx.ххх.ххх.xхx:xxxx?pkt_size=1316" - т.е без явного указания размера пакета VLC поток от OBS "не понимал".

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #7 : 29 Июля 2019, 12:41:54 »

используя VLC как конвертор/ретраслятор

Хорошо, буду пробовать. И форум покурю. Большое спасибо за информацию

AviatorCJ

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: Вопрос по бродкастингу
« Ответ #8 : 03 Августа 2019, 22:22:48 »

Benny спасибо все получилось, тему можно закрыть

Namestnik

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Re: Вопрос по бродкастингу
« Ответ #9 : 16 Августа 2019, 12:03:46 »

Приветствую!
Не могу найти туториал как настроить бродкастинг полноценно, то есть с донатами, логотипами прочими картинками и текстом..
Это нужно как-то брать поток с ОБС?
Подскажите в какую сторону гуглить, ничего не нахожу

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #10 : 16 Августа 2019, 12:26:02 »

Не могу найти туториал как настроить бродкастинг полноценно
Не очень понятно, почему это ищется именно здесь - для AceStream на текущий момент условие одно - источник должен быть либо HTTP/TS поток, либо HLS.
Все остальное - чем и как захватывать, как и чем накладывать на видео свои оверлеи/лого, чем это видео обрабатывать и кодировать - находится за рамками этого форума.

CyberMan

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Re: Вопрос по бродкастингу
« Ответ #11 : 06 Сентября 2019, 12:12:57 »

Собираюсь стримить свой контент, но стоит вопрос: какое нужно делезо для стриминга одоного канала? ОСью будет Ubuntu.

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #12 : 06 Сентября 2019, 13:30:14 »

какое нужно делезо для стриминга одоного канала? ОСью будет Ubuntu.
для одного канала достаточно какого-нить VDS/VPS 1 vCPU/1 GB RAM. Главное - без ограничений по трафику/ширине канала.

CyberMan

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Re: Вопрос по бродкастингу
« Ответ #13 : 06 Сентября 2019, 14:09:02 »

а если в будущем буду добавлять каналы (где-то 30 в планах), то какое нужно железо?

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: Вопрос по бродкастингу
« Ответ #14 : 06 Сентября 2019, 22:28:52 »

а если в будущем буду добавлять каналы
Основной упор все равно будет в сеть, т.е думать нужно про ширину канала в первую очередь, но в целом бюджет по ресурсам зависит от популярности - не исключено, что одного выделенного сервера уже перестанет хватать на первом десятке, и нужно будет думать про "узлы поддержки" и "стартовые узлы",  подробнее см. http://wiki.acestream.media/Streaming