Инструкции, Софт, рекомендации

Здесь обмениваемся советами относительно разного применяемого в нашем деле софта по записям трансляций, обработке видеофайлов.
Рекомендуем программы, делимся опытом использования, разъясняем инструкции, как по софту, так и по другим техническим вопросам по теме форума.













---


КОММЕНТАРИИ

VIP-webcam
Рег: 2.06.2017
Ком-ев: 566
Рейтинг: 1772
Burminghem 29 октября 2017 12:13 #39587
pyotr-gusev2013,
Попробуй через F8 добавить процесс своего браузера, в крайнем случае переустановить программу. Мне один из методов всегда помогает.
  • 1

Новичок
Рег: 4.06.2017
Ком-ев: 282
Рейтинг: 836
pyotr-gusev2013 29 октября 2017 11:43 #39584
Товарищи, кто юзает rtmpdump helper подскажите.
Вчера вечером все писалось с бонги без проблем.
Оставил на ночь комп включенным, утром уже запись не работает.
Юзал запись через браузер Firefox (версия 56).

При запуске rtmpdump helper показывается всего одна строка. Раньше была еще строка типа "Failed to attach to Web browser", теперь она не появлется.


В командном окне ничего не происходит:



Что нужно rtmpdump helper для корректной работы? Java, Flash Player? Обновил их до последних версий, но не помогло

Как-то было подобное раньше, проковырялся 2 дня, ничего не получилось.
В итоге откатил систему до даты, когда работало - и оно опять заработало. Поработало неделю и вот опять.
Сейчас хочется найти суть проблемы, чтобы постоянно не делать откат.
  • 0

Любитель
Рег: 29.09.2016
Ком-ев: 326
Рейтинг: 443
Nark0tik 26 октября 2017 13:11 #39429
ExilleSm, тут как не шифруйся апргейды у сайтов будут, может не раз в полгода, но в 9 месяцев точно, а большое количество писателей дает вероятность у видеть то, что самому не по силам - не хватка времени, токенов или еще чего, так что жать инфу нужно в меру, прогресс должен идти, а то стогнация приведет к нечто подобному развалу ссср.
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 26 октября 2017 08:39 #39421
poltergeist,
Ты верно подметил "раньше".
Раньше swf был тяжелее гораздо и выполнял практически все функции, потому достаточно было запилить батник под rtmpdump всего с двумя вещами 1) залогинить акк с токами 2) врубить netsh block на swf. Вот как и халявили приватные сессии за 2 тока и перехватывали трансу в "нет на месте". Cервер послал клиенту "лови приват и наслаждайся" и в этот момент любой исходящий трафф со стороны клиента блокировался через netsh В то время пока сервер видел что мембер вроде как офф по таймауту ушел и переставал токи списывать, де факто транса писалась до момента пока камера не уйдет в офф у модели. Но счастье было не вечным. Когда инфа становится публичной всегда растет траффик. Дальше простая логика - бонгозадмины привыкли к пиковому траффику 1000 гигабит расчитанному на общий онлайн сайта 10000 человек (я утрирую для примера) и в один прекрасный момент видят нехеровый такой всплекск траффика в десять раз, что адово срет канал, и понимают что пора снова менять систему (апгрейды флеша, переходы на hls, секьюрные токены), т.к это фейковый трафф от стримлинков и иже сими не приносящий бабла. И карусель начинается по новой. Пару месяцев чтобы научиться удобным способом писать фри чат, еще пара месяцев для того что бы научится писать приваты. Только научился - лови новый апгрейд, время истекло. Я почему и просил убрать под хайд инфу про стримлинк.
P.S на том форуме полезной инфы нет, там все давно поняли что публично делится инфой нельзя и сайт существует как площадка для привлечения "способных", чтобы в дальнейшем перетягивать их на закрытые форумы по данной тематике и уже там факать систему.
  • 1

Любитель
Рег: 29.09.2016
Ком-ев: 326
Рейтинг: 443
Nark0tik 26 октября 2017 01:30 #39409
Цитата: ExilleSm
Без понимания того какие заголовки должны уходить и приниматься, правильную эмуляцию не запилить

золотые слова.
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 25 октября 2017 21:29 #39401
ExilleSm,
Ну а как же раньше писалось то?
Что ж они изменили?
Полистай этот форум stream-recorder, может найдешь подходящие мысли, че-то я пока в тупике
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 25 октября 2017 08:35 #39372
ERROR: RTMP_ReadPacket, failed to read RTMP packet header - в данном случае говорит об отлупе со стороны бонгосервера. Проводя аналогию с DHCP:
DHCP Discover - эй кто нибудь может мне дать ip?
DHCP Offer - да я могу, а тебе какой
DHCP Request - мне такой то ip можно?
DHCP Acknowledgment - лови и юзай.

Вот грубо говоря ты сейчас на первом этапе, говориш бонгосерверу хочу приват. А тот тебе отлуп - а где параметры?

Разбирая твой первый дамп, про который ты сказал батник запилил
show_22108367(id модели)_33043154(твой id именно мемберского акаунта)_2c9bec594038639686e93adc0930f8e0(тоже мемберский акк но в виде хеша, если ничего не поменялось. Можешь сам проанализировать каждую новую приватную сессию - это должно быть статической датой) ?uid=1508626541110 (после uid= всегда должно быть новое значение, хоть набор букв sosnitunca - сам проверял, прокатит, но один раз как я писал ниже)
Отсюда вопрос, даже если ты найдешь все необходимые парметры, бонгосервер в текущей ситуации снова даст отлуп, поскольку у мембера 33043154 нет токов на счету, а если есть, то пока будешь писать платный чат = бабло утечет. Опять же, сам лично проверял пол года назад =)

RTMPdump лишь эмулятор браузера с возможность потоковой записи. Без понимания того какие заголовки должны уходить и приниматься, правильную эмуляцию не запилить. Выдавая обрывки пакетов - получим такой же эффект.
  • 3

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 25 октября 2017 02:02 #39367
ExilleSm,
вот что я имел ввиду когда писал что находит поток но не пишет:
Starting download at: 0.000 kB
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
0.000 kB / 0.00 sec
INFO: Connection timed out, trying to resume.
Resuming download at: 0.000 kB
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
0.000 kB / 0.00 sec
INFO: Connection timed out, trying to resume.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 25 октября 2017 01:20 #39366
Так и в HLS ссылка такого же вида, только почему-то без uid Ну, да, это же плейлист
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 25 октября 2017 01:19 #39365
софтинками разными типа winhex например. заходиш в приват, делаешь дамп памяти, потом сразу выходишь из привата (подглядок) и долго и муторно ковыряешься и анализируешь. Если все сделано правильно и токен есть - он будет в дампе памяти. Самое важное - все делать быстро =) до перехода на hls секьюрных токенов на бонге не было. сейчас не знаю.
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 25 октября 2017 01:07 #39364
ExilleSm,
и как это сделать?
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 25 октября 2017 00:58 #39363
poltergeist,
нет, ты не прав, дамп хелпер бы показал handshaker error (как и по многим другим возможными причинам) но он никогда не скажет есть токен или нет. Это можно посмотреть только сняв дамп памяти впервые секунды привата.
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 25 октября 2017 00:47 #39361
ExilleSm,
Я не вижу чтобы бонга посылала секюрити токен. Если это бы так было то в дампхелпер бы это показал. На буржфоруме, посвященном этой тематике видел лог, когда сайт посылает секюрити токен. На бонге все упирается в show_22108367_33043154_2c9bec594038639686e93adc0930f8e0. Надо наверное ковырять HLS.
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 24 октября 2017 23:32 #39360
Nark0tik,
именно, код мембера, код модели, + хеш+соль. а теперь смотрим мой комент ниже :)
  • 0

Любитель
Рег: 29.09.2016
Ком-ев: 326
Рейтинг: 443
Nark0tik 24 октября 2017 23:21 #39358
Цитата: poltergeist
22108367_33043154_2c9bec594038639686e93adc0930f8e0

тут скорее всего твой ник и ник модели м может еще что-то.
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 24 октября 2017 23:15 #39356
Nark0tik,
что более взломостойко спорный вопрос, секьюрный токен всегда в памяти болтается если он есть и вытащить его легко. Если же в ход идут секьюрный линки - то тут все сложнее гораздо, ибо хенджейк должен идти по принципу : клиент посылает свой id, сервер проверяет ID на баланс => высчитывает продолжительно платной сесси. Это та логика по которйо я бы строил процесс. Потому мне кажется что в случае с бонгой проще либо HLS ковырять нежели rtmp. либо юзать centry mba
  • 0

Любитель
Рег: 29.09.2016
Ком-ев: 326
Рейтинг: 443
Nark0tik 24 октября 2017 23:07 #39355
crazyborder,poltergeist, все верно сказал uid - это твой айди, тобишь индификатор, для гостей циферный, что типо после расшифровки получается quest64113, если ты пишешь через учетку пишешь id у тебя постоянный.
Не знаю как здесь, на более взломостойких рунетках, добавляется секретный токен для проверки соединения, так же есть динамические сервера.
если добавить параметр -V или -z можно немного покумекать над процессом.


poltergeist,
а ffmpegом через плейлисты m3u8, приваты не пишутся?

DukeNukem,streamtransport пишет рунеток при открытой странице.
  • 0

Новичок
Рег: 16.03.2017
Ком-ев: 90
Рейтинг: 110
ExilleSm 24 октября 2017 22:41 #39354
crazyborder,
=uid - в любом из типов чата (фри груп приват) это грубо говоря юзер id. радомный код (важно - для каждого отдельного коннекта, после f5 будет другой), суть которого отсеивать повторяющиеся запросы. То есть, один конект один код, второй раз уже под этим кодом не зайдешь. Лайтовый и легкообходимый способ защиты драть поток.
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 24 октября 2017 22:23 #39353
crazyborder,
это не тайминг а айди подключения со стороны клиента, т.е. тебя. Там каждый раз меняешь любую цифру и все будет работать. Проверено. И да, для открытого доступа это пашет. В твоем случае путь к потоку это - "stream_millarina?uid=1508872031168" а сервер - rtmp://ded6447-edge12.bongacams.com:1935/bongacams
Вот с приватом это не прокатывает, хотя если писать приват когда ты залогинен и находишься там то путь меняется на хэш типа как у меня - "show_22108367_33043154_2c9bec594038639686e93adc0930f8e0?uid=1508626541110" Вот только когда автономно прописываешь его то подключение есть а запись не идет.
Еще мысли и предположения давайте.
Я эту бонгу все же хочу поиметь)))) Искусство должно быть открыто droch
И что характерно - поток то не по закрытому протоколу то идет - не rtmpe, а открытый - rtmp.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 907
Рейтинг: 2677
crazyborder 24 октября 2017 21:48 #39351
poltergeist
Информация к размышлению на примере записи во фри:

rtmpdump -r "rtmp://ded6447-edge12.bongacams.com:1935/bongacams" -a "bongacams" -f "WIN 27,0,0,170" -W "https://ru.bimbolive.com/swf/chat/BCamPlayer.swf" -p "https://ru.bimbolive.com/chat-popup/millarina?hit_url=https://bimbolive.com/track" -y "stream_millarina?uid=1508872031168" -o "2017-10-24_10-07-11_stream_millarina.flv"

здесь 1508872031168 - тайминг начала потока в мс (если посчитать, то это с 01.01.1970 ?)
Если вставить один в один запись в командную строку, то пишет ошибку:
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Нужно увеличить тайминг хотя бы на 1 мс:

rtmpdump -r "rtmp://ded6447-edge12.bongacams.com:1935/bongacams" -a "bongacams" -f "WIN 27,0,0,170" -W "https://ru.bimbolive.com/swf/chat/BCamPlayer.swf" -p "https://ru.bimbolive.com/chat-popup/millarina?hit_url=https://bimbolive.com/track" -y "stream_millarina?uid=1508872031169" -o "%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%_millarina.flv"

и запись идет без проблем.
Во фри работает четко, пока модель не прервет поток (именно выключит и включит камеру), тогда меняется адрес сервера, например:

rtmp://ded6447-edge12.bongacams.com:1935/...

Разумеется, при использовании батника это не имеет значения. Модель может включать-выключать камеру сколько угодно - поток подхватится автоматически)
PS. Каждый раз при новом пуске команды тайминг опять приходится менять в сторону увеличения.
  • 0
Лента архива smotri.com
открыть
теги
online