13 Декабрь 2019, 00:34:00Последний пользователь: Gentos70
Ace Stream Forum » Для разработчиков  » Проблемы и решения  » Начало работы с Ace Stream АПИ
Страниц: 1 [2]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: Начало работы с Ace Stream АПИ  (Прочитано 9189 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #15 : 08 Январь 2019, 00:32:57 »

как по contentId получить торрент файл или поток?
"получить" как и откуда? Если локально, то движок сохраняет торрент-файлы в .ACEStream/collected_torrent_files/
А если через http АПИ и "удаленно", то см. http://wiki.acestream.org/wiki/index.php/Engine_HTTP_API#How_to_get_HTTP_stream
Сообщить модератору   Записан
madsen
Newbie
*
Оффлайн Оффлайн
Сообщений: 11

Email
« Ответ #16 : 08 Январь 2019, 21:49:44 »

я пытаюсь разобраться, как работает движок
Цитировать
Если грубо, и касаться только части "смотреть", но не "вещать", то нужно написать свою торрент-качалку+HTTP прокси сервер и связать это все слоем АПИ.
Ладно, есть не ContentId, есть info hash. С помощью него вы качаете файл с видео трансляции?
Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #17 : 08 Январь 2019, 22:31:45 »

я пытаюсь разобраться, как работает движок
тогда начинать нужно с http://www.bittorrent.org/beps/bep_0003.html
есть infohash. С помощью него вы качаете файл с видео трансляции?
в том числе. Про инфохеш проще понять на примере https://ru.wikipedia.org/wiki/Magnet-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0
Но в целом infohash, content ID и транспортные файлы (.torrent или .acelive) это все всего лишь разные способы достижения одной и той же цели - получить информацию об участниках и ресурсах Р2Р сети.
Сообщить модератору   Записан
Dimon
Newbie
*
Оффлайн Оффлайн
Сообщений: 1

Email
« Ответ #18 : 09 Апрель 2019, 17:04:57 »

Не совсем понимаю, как скрыть ip адрес сервера. Например, если запускаешь стрим на виртуальной машине, на компьютере, то в расшифровке acelive файла анонс отображается например так httр://192.168.0.1:7282/announce

То есть, отображается ip локальной машины. Но, если добавляешь трансляцию на удалённом сервере, то в анонсе отображается ip адрес сервера httр://ip_адрес_сервера:порт/announce

А если сервер скрыт за антидоссом, это практически уязвимость для различных манипуляций нехорошими людьми. При знании реального ip адреса сервера, сам антидосс становится совершенно бесполезным.

Читал документацию, но так и не понял, как формируется этот анонс. Пробовал добавлять --tracker и --metatracker, это работает, но вместе с ними всё равно отображается и реальный ip адрес сервера. Может есть решение этого вопроса? Ткните пожалуйста носом, не могу сам найти.
Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #19 : 09 Апрель 2019, 17:30:30 »

Пробовал добавлять --tracker и --metatracker, это работает, но вместе с ними всё равно отображается и реальный ip адрес сервера.
см. http://wiki.acestream.org/wiki/index.php/Streaming - для начала попробовать --skip-internal-tracker
Сообщить модератору   Записан
madsen
Newbie
*
Оффлайн Оффлайн
Сообщений: 11

Email
« Ответ #20 : 13 Июнь 2019, 10:28:33 »

есть infohash. С помощью него вы качаете файл с видео трансляции?
в том числе.
То есть ещё что-то необходимо помомио infohash? Например, я сформировал магнет-ссылку на телеканал
magnet:?xt=urn:btih:c53125c145f7d89e53633cf4fc1f1f48ac389002. Скачать по ней трансляцию не получиться через uTorrent? Она просто добавляется в список торрентов, пишет, что загружается, но процесс сам не идёт
Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #21 : 13 Июнь 2019, 10:39:54 »

Скачать по ней трансляцию не получиться через uTorrent?
нет конечно, при чем здесь "uTorrent" вообще? А через тот же Ace Player открывается "МТВ Ру" по этому инфохешу.
Сообщить модератору   Записан
madsen
Newbie
*
Оффлайн Оффлайн
Сообщений: 11

Email
« Ответ #22 : 13 Июнь 2019, 10:46:50 »

Да, открывается.
Цитировать
нет конечно, при чем здесь "uTorrent" вообще?
Ну вы говорили, что нужно первым этапом написать "свою торрент-качалку". До того, как приступить к написанию своей, нужно же понять что и как качать. Вот этот клиент качает же файлы. Вот мне стало интересно, скачает он или нет ;D
Сообщить модератору   Записан
Страниц: 1 [2]   Вверх
  Отправить эту тему  |  Печать