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

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

Автор Тема: P2P Search  (Прочитано 134148 раз)

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

Dorik1972

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: P2P Search
« Ответ #45 : 08 Июля 2017, 08:44:44 »


Спасибо, за вариант, но он не подходит. Вчера попробовал всё же поставить на дебиан (виртуальный),  но запросы на 127.0.0.1:6878 возвращались с 500 ошибкой...
Пример в личке .....
Записан

quepassa

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: P2P Search
« Ответ #46 : 11 Июля 2017, 23:35:41 »

Можно еще докер-образ юзать с настроенным движком. Видел такое на докерхабе.
Записан

bolvan

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 20
Re: P2P Search
« Ответ #47 : 13 Июля 2017, 09:24:32 »

В результатах поиска присутствует >150 каналов с источником трансляций tX.acestream.org. То есть это транслирует сам ace.
К сожалению, качество источника не позволяет обеспечить трансляцию без сбоев. Каналы ложатся.
Есть какая-то официальная инфа что будет с этими каналами ? Будет ли улучшаться источник, будут ли они как-то продвигаться для увеличения числа пиров ?
Записан

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: P2P Search
« Ответ #48 : 13 Июля 2017, 13:37:35 »

150 каналов с источником трансляций tX.acestream.org. То есть это транслирует сам ace.
Конспиративные теории это хорошо конечно, но более материальное подтверждение этому есть?
Вот я знаю какие сервера обслуживают ".acestream.org", какие у них лимиты (в т.ч и по трафику), посему я уверен, что "источником" для 150 каналов они служить не могут физически. Для одного-двух - могут и служат, но это не сильно большой секрет, т.к это наши тестовые VOD/live "каналы".
Записан

Constantin

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1757
    • Torrent Stream
Re: P2P Search
« Ответ #49 : 13 Июля 2017, 13:52:57 »

В результатах поиска присутствует >150 каналов с источником трансляций tX.acestream.org. То есть это транслирует сам ace.

Адреса  "tX.acestream.org" - это адреса наших публичных трекеров, которые предлогаются для использования всем бродкастерам, как в виде основных, так и дополнительных ( для улучшения коммуникации между пирами).

P.S. Собственный ресурс с трансляциями мы не планируем запускать, так как мы являемся технологическим сервисом, а не контент-провайдером. 
Записан

Constantin

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1757
    • Torrent Stream
Re: P2P Search
« Ответ #50 : 13 Июля 2017, 14:07:36 »

PS последние новости о хранении перс данных, конечно, покачнут вэбмастеров... Это печально.

Не знаю где вы берете такие новости, но нам об этом ничего не известно!  ;)
Записан

bolvan

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 20
Re: P2P Search
« Ответ #51 : 13 Июля 2017, 15:08:40 »

150 каналов с источником трансляций tX.acestream.org. То есть это транслирует сам ace.
Конспиративные теории это хорошо конечно, но более материальное подтверждение этому есть?
Вот я знаю какие сервера обслуживают ".acestream.org", какие у них лимиты (в т.ч и по трафику), посему я уверен, что "источником" для 150 каналов они служить не могут физически. Для одного-двух - могут и служат, но это не сильно большой секрет, т.к это наши тестовые VOD/live "каналы".

Неправильно выразился. Конечно, t1.acestream.org это трекер.
Имелось в виду ряд каналов с provider_key=e8c6b96636d7d4fa6e3cec6c00b0abd5
Источники сидят на OVH SAS, пиров мало, чаще всего висит 1 источник
Все выдаваемые в поиске acelive соотносятся 1:1  провайдер_кей:t1.acestream.org.
То есть этот провайдер кей висит только на t1-t3.acestream.org, и все, что на них висит, имеет такой провайдер_кей.
От того и был сделан вывод о потенциальной аффилированности этих трансляций с вами
« Последнее редактирование: 13 Июля 2017, 15:23:19 от bolvan »
Записан

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: P2P Search
« Ответ #52 : 13 Июля 2017, 15:45:42 »

От того и был сделан вывод о потенциальной аффилированности этих трансляций с вами
Ход мыслей понятен, вывод - не очень. Ну да, кто-то из партнеров/клиентов использует только наши трекера, такая себе "настройка по умолчанию" при запуске трансляции. Зачем/почему они это делают - явно не к нам вопрос.
Записан

Constantin

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1757
    • Torrent Stream
Re: P2P Search
« Ответ #53 : 13 Июля 2017, 17:02:32 »

От того и был сделан вывод о потенциальной аффилированности этих трансляций с вами
Ход мыслей понятен, вывод - не очень. Ну да, кто-то из партнеров/клиентов использует только наши трекера, такая себе "настройка по умолчанию" при запуске трансляции. Зачем/почему они это делают - явно не к нам вопрос.

Вообще, для тех кто не хочет разворачивать свои трекеры, а хочет использовать публичные, то я рекомендую использовать наши, так как наши более адаптированны для прямых трансляций. Также напомню, что наличие трекеров не является обязательным для осуществления трансляций, так как мы используем разные коммуникационные протоколы, но будет лучше если трекеры будут задействованы (количество используемых трекеров для трансляции неограниченно).   

P.S. Убедительная просьба к бродкастерам: - не подписывать свои трансляции, с использованием названия нашего сервиса (ace stream) или наших доменных имен!
« Последнее редактирование: 13 Июля 2017, 17:06:01 от Constantin »
Записан

bolvan

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 20
Re: P2P Search
« Ответ #54 : 13 Июля 2017, 17:50:49 »

При создании трансляции по умолчанию в трекеры записывается IP адрес хоста, на котором она создавалась. Например, "'http://192.168.4.2:7764/announce'"
tX.acestream.org по умолчанию не вносится (может быть я не знаю каких-то особых опций)
Так что логично предположить, что создатель этих 170 каналов явно вписал tX.acestream.org в список трекеров. При том я нигде не встречал упоминание о таких трекерах в вики, да и не гуглится оно (возможно, опять недогуглил).
« Последнее редактирование: 13 Июля 2017, 17:55:32 от bolvan »
Записан

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666
Re: P2P Search
« Ответ #55 : 13 Июля 2017, 18:30:49 »

При создании трансляции по умолчанию в трекеры записывается IP адрес хоста, на котором она создавалась.
Да, если использовать встроенный трекер. Но при вещании "в промышленных масштабах" это не вариант, потому есть более правильный способ с внешним трекером.
Так что логично предположить, что создатель этих 170 каналов явно вписал tX.acestream.org в список трекеров.
Да, все правильно - как ему (мы) рекомендовали, такие настройки (в т.ч трекера) он и вписал.
При том я нигде не встречал упоминание о таких трекерах в вики
Я, честно говоря, про их "публичность" тоже в первый раз слышу, т.к считал, что это "клиентские" трекера. Но раз Constantin говорит, что это так - значит, так оно и есть. В принципе, их "публичность" может любой проверить, просто добавив такой трекер в свою трансляцию.
Записан

slva2000

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 79
Re: P2P Search
« Ответ #56 : 17 Июля 2017, 04:00:10 »

Прошу подсказать, как должна быть закодирована или в какой кодировке передана переменная query в запросе при использовании client-console AceStream Engine v3.*:

http://localhost:6878/server/api?method=search&token=TOKEN&query=Кириллическое название

С латиницей всё в порядке, как только запрос с русскими символами, так сервер молчит. Изначально переменная в кодировке cp1251. Пробовал конвертировать в utf-8, результата нет. Пробовал urlencode(); так же безрезультатно.

===========
upd.
Вопрос решён:
решение очевидно: сначала в utf-8, потом urlencode();
« Последнее редактирование: 17 Июля 2017, 04:05:23 от slva2000 »
Записан

slva2000

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 79
Re: P2P Search
« Ответ #57 : 17 Июля 2017, 13:15:01 »

Что может означать ответ AceStream Engine (client-console, Debian) ?
{"result": null, "error": "query failed"}

/opt/acestream/start-engine --client-console
2017-07-17 13:13:30,302|MainThread|acestream|init segmenter done: log_path=/root/.ACEStream/logs/segmenter.log
2017-07-17 13:13:30,302|MainThread|acestream|platform=linux
2017-07-17 13:13:30,303|MainThread|acestream|app=acestream
2017-07-17 13:13:30,303|MainThread|acestream|version=3.1.16 code=3011600 revision=3258 date=2017-02-08
2017-07-17 13:13:30,303|MainThread|acestream|use_local_db=True
2017-07-17 13:13:30,303|MainThread|acestream|use_m2crypto=True
2017-07-17 13:13:30,303|MainThread|acestream|enable debug: 0
2017-07-17 13:13:30,306|MainThread|acestream|get_default_api_version: 2
2017-07-17 13:13:30,306|MainThread|acestream.coreapp|use fixed i2i_port: 62062
2017-07-17 13:13:30,306|MainThread|acestream.coreapp|state_dir=u'/root/.ACEStream'
2017-07-17 13:13:30,486|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:28403
2017-07-17 13:13:30,486|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2017-07-17 13:13:30,486|MainThread|acestream.LM|listen on 8621
2017-07-17 13:13:30,564|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=0 allow_intranet=1
2017-07-17 13:13:31,205|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:53122
2017-07-17 13:13:31,206|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2017-07-17 13:13:31,206|Instance2InstanceThread-30|acestream.APIServer|run: ready to receive remote commands on 62062
2017-07-17 13:13:33,686|Thread-38|acestream.webui|api error: ('query failed',)


В логах /root/.ACEStream/logs/segmenter.log пусто
« Последнее редактирование: 17 Июля 2017, 13:18:23 от slva2000 »
Записан

slva2000

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 79
Re: P2P Search
« Ответ #58 : 20 Июля 2017, 04:34:10 »

Интересное замечание на примере стрима канала "Пик".

API Search отдаёт один результат, плагин, а фактически поиск движком windows, другой (см вложения).

Получается, даже серверный движок под Linux имеет иную выдачу, чем движок под windows.

Прошу учесть этот факт.
Записан

slva2000

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 79
Re: P2P Search
« Ответ #59 : 23 Июля 2017, 06:36:38 »

Возвращаясь к вопросу о кодировании строки запроса.

Если строка запроса оканчивается на следующие два символа (скобка и плюс):
(+
закодированная в php функцией urlencode(); или rawurlencode(); возвращает ошибку как удалённого сервера search.acestream.net так и локального.

Прошу подсказать, как кодировать строку для корректной обработки системой.

PS может проблема и не в кодировании вовсе, но запрос
Первый канал (+2)
я так и не смог обработать корректно, как бы его не кодировать (даже Плагином для браузера запрос не обрабатывается).
URL
« Последнее редактирование: 23 Июля 2017, 07:02:51 от slva2000 »
Записан