-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Баг записи следующей трансляции одного и того же пользователя или ограничение на одновременное количество записей/скачиваний #75
Comments
Конкретно в моей программе никаких ограничений нет. Не сначала может начинаться запись в том случае, если пользователь начал трансляцию через 5 минут, а в настройках стоит частота проверки новых трансляций раз в 15 минут и тогда запись начнется в тот момент, когда произойдет очередная проверка подписок, т.е. на 10-й минуте стрима. |
Проблема всё равно имеет место быть. Параметр проверки этот: Notifications refresh interval? Он выставлен на 1 секунду. |
@Copelaw, Я могу вам сказать сразу, что проверка раз в секунду чревата временным баном по IP. У меня бот ходит по топ-листу и где-то на 80 запросе с периодом 10 секунд API выдает 403 Too much requests. Приходится иметь 10 ботов с разными IP, чтобы между запросами было больше времени. Я точно не знаю какие лимиты, но они даже срабатывают когда юзаешь приложение на iPhone и быстро передвигаешься по поискам и прочее. |
@lxprost Понятно, попробую увеличить. Неплохо бы тогда добавить предупреждение на этот счёт или ограничить этот параметр. А можете поподробнее рассказать про различные IP. Как это организовано? |
@Copelaw на сколько я понимаю, OpenPeriscope – клиент. Чтобы можно баловаться было с компьютера. Если я правильно понимаю, то у вас запросы явно не побаловаться. Proxy вам в помощь и прочее. В любом случае, это минимум разработка собственного софта, – довольно трудоемкий процесс.
По поводу записей, да тоже делается. Но у нас отслеживается просто начало эфира и его конец. Легче просто по ID записи слить эфир youtube-dl инструментом по её окончанию. |
я знаю что мою программу используют для записей трансляций, которые сразу удаляются после окончания, так что их невозможно выкачать в виде повтора. видимо, больше вариантов нет. хотя когда я её создавал, вообще не думал, что будут какие то продвинутые функции, мне нужна была только карта и топ. ну и тест апи. |
@lxprost
Это - наихудший (по времени) вариант скачивания replay :) |
@Pmmlabs А я знаю, что если пустить бота в трансляцию и ожидать её END то можно слить трансляцию в легкую. Да необязательно ждать END, достаточно ключи получить в самом начале. Видео само не удаляется, а ранее выданные ключи доступа действуют. Притом действуют они сутки. @Vol-2016 Это наилучший по времени вариант скачивания. Поток youtube-dl льется на скорости ~2.5 мбит, поток с айфона в режиме трансляции 600кбит + 64кбит звук. По скорости, после трансляции скачивается быстрее, более того в записи отсутствуют пустые куски когда связь лагала. |
@lxprost
"По скорости, после трансляции скачивается быстрее" - это ясно и это ни о чем. |
НЕТ! Вот конкретно вот это ни о чем:
Вы не пробовав и не разбираясь в вопросе написали фигню. Я со своей стороны все уже объяснил. Я вообще мало представляю, для каких целей люди скачивают записи трансляций. Ад перескопа?! Если автор удаляет - значит запрещает дальнейшую републикацию и прочее. |
@lxprost
Не без удовольствия цитирую ваш спесивый треп. Потому как у меня replay качается всегда не менее чем в 10 раз быстрее соотв. live (разъяснять как именно - ассу вроде вас без надобности). |
Молодой человек - вы бредите. Если вы скачиваете live – то оно скачивается ровно столько, сколько идет трансляция. Если вы скачиваете запись, т.е hls - то можете его скачать в два раза быстрее запустив в два потока скачивания кусков HLS, но вас ждет неминуемый автобан на серваках AWS, где собственно и стоит periscope. Хотите еще поспорить, чтоб что-то доказать? Не спорили со мной, если бы хоть чуток понимали как работают видеотрансляции, как работает periscope и какие ключи и ограничения там работают. |
@Vol-2016 я только сейчас заметил, что вы сами разработчик проги для записи. Ответ для вас выше и менять его не буду. И судя по вашим комментариям, я настоятельно не рекомендую ваш софт к использованию. Это называется я сделал софт as is, забанят - ваши проблемы. Я думаю @Pmmlabs тоже знает, что защитой Periscope занимается очень активно. И возможно сам испытал при разработке баны и прочее. |
К сожалению не молодой, знаю цену времени, и тратить его на самоуверенного незнайку не собираюсь. Повзрослеете - возможно, чему и научитесь. Успехов. |
Вот этого не знал, хорошо что такая фича есть. @Vol-2016 не разработчик, он форкнул чей-то bat-скрипт который использует параллельную загрузку частей hls - не знаю как сейчас, а раньше никаких банов за это не было. Перископ действительно постоянно вводит какие-то ограничения, лично я сталкивался несколько раз когда авторизация в моем приложении отваливалась, и связано это было отнюдь не с какими-то новыми фичами мобильного приложения. Так что тут надо держать нос по ветру, это точно. |
@Pmmlabs Только сказал и пум, они обновились. Ключи уничтожаются в тот момент, как трансляцию ведущий убивает. Все кто смотрит во время трансляции kick 😧 |
@lxprost а чем вам не подходит скачивание с помощью бат-скрипта? Любое видео скачивается практически мгновенно (иногда даже автор трансляции не успевает ее удалить до того, как она уже скачалась). Бан при скачивании здесь в принципе не возможен, т.к. скачивание не требует авторизации. Собственно говоря банить то некого ) |
@a1ex7 речь идет о том, как только пользователь нажимает удалить - сразу теряется доступ к кускам. Длинную трансляцию час и более быстро скатать не получится. |
Проблема вот в чём: допустим пользователь закончил трансляцию и начал новую через 5 минут, но её запись не началась. В чём может быть причина? Существует ли ограничение на одновременное количество скачиваний? Также запись трансляции может начинаться не сначала.
The text was updated successfully, but these errors were encountered: