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

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













---


КОММЕНТАРИИ

Любитель
Рег: 6.12.2016
Ком-ев: 333
Рейтинг: 647
oppapa 4 марта 2020 16:14 #76107
Цитата: crazyborder
Получается, что когда модель вернется во фри, будет некоторая вероятность, что это произойдет именно при работе второй строки (1080p).

Согласен, там несколько секунд на перебор строчек, но этого хватит для некоторой вероятности иногда влетать на начало записи со второй строчки. Это небольшой костыль, т.к. я не спец и других способов для себя не открыл. Чем меньше таймаут, тем больше вероятность попасть. При минутном таймауте вероятность "несчастного случая" будет довольно низка.
Цитата: crazyborder
Иначе - выбрать максимальное, но меньше 720p.

Да, было бы идеально иметь возможность такой гибкой настройки.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 4 марта 2020 15:58 #76105
@oppapa
Сомнительное решение проблемы с использованием двух открытых строк с разными параметрами для команды streamlink.
Твой пример - частный случай. У этой Машули только одно разрешение - 480p. А что делать там, где FullHD или 4K? Даже, если в этих случаях вероятность наличия 720p будет на 100%, может быть такая ситуация.
Допустим, у модели максимальное качество 1080p. При запуске батника в дело вступает первая строка, там, где 720p. Идет запись с нужным разрешением. Через некоторое время модель уходит в приват, стримлинк в течение 60 сек безуспешно ищет поток и завершает процесс. Начинается выполнение следующей команды, т.е. запуск другого процесса стримлинк, но уже с параметром best. Так как потока нет (чтобы в этом убедиться, стримлинку нужно несколько сек), цикл завершается, таймаут и цикл по новой. Получается, что когда модель вернется во фри, будет некоторая вероятность, что это произойдет именно при работе второй строки (1080p). И, возможно, вся оставшаяся трансляция так и будет записана с этим разрешением.
-----
Может, Evgeny.Voloshin поможет с решением этой проблемы. Как мне кажется, здесь нужен скрипт, суть которого в том, что запись должна вестись с разрешением 720p при его наличиии. Иначе - выбрать максимальное, но меньше 720p.
Upd.
Там еще такой нюанс есть - разная частота кадров при одном и том же разрешении:

причем, в командной строке обозначаются так (после стрелки):
720p60 (60fps) ---> 720p_alt
720p (30fps) ---> 720p
*****
Upd2.
Проблема решена простым способом - см. комментарий Glubokiy от 4 марта 2020 16:16 #76108
  • 1

Любитель
Рег: 5.07.2019
Ком-ев: 39
Рейтинг: 84
mr.celebs 4 марта 2020 15:03 #76103
Цитата: oppapa
В результате, если нет разрешения 720р, то батник выдаст ошибку и сразу сделает запрос на следующую строчку. Скрин:

Спасибо! Теперь все работает как надо!
  • 0

Любитель
Рег: 6.12.2016
Ком-ев: 333
Рейтинг: 647
oppapa 4 марта 2020 12:11 #76100
Цитата: mr.celebs
На большее ума не хватает

Делай в батнике две строчки подряд, первая с приоритетным разрешением (720р). Вторая - best или на свое усмотрение.
Вот например так:
@echo off

echo === bongacams2 ===

:loop
for /f %%a in ('powershell -command "get-date -format dd.MM.yyyy-HH.mm"') do set datetime=%%a

streamlink https://en.bongacams.com/Mashulya29 720p -o f:/Mashulya29_BongaCams_%datetime%.ts
streamlink https://en.bongacams.com/Mashulya29 best -o f:/Mashulya29_BongaCams_%datetime%.ts

timeout 30

goto loop

В результате, если нет разрешения 720р, то батник выдаст ошибку и сразу сделает запрос на следующую строчку. Скрин:
  • 3

Любитель
Рег: 5.07.2019
Ком-ев: 39
Рейтинг: 84
mr.celebs 4 марта 2020 11:53 #76099
Цитата: poltergeist
Цитата: mr.celebs
Всем доброго вечера! Панда Конг-Фу , а случайно в твоем батнике нельзя выставить приоритетом разрешение видео 720? Т.е. чтобы батник цеплял 1080 только в том случае, когда у модели нет выбора качества.

Такого не бывает. Если есть поток в 1080, то соответственно есть и меньше (720, 480). Какое разрешение хватать задается в настройках стримлинка к примеру

Цитата: nemnozhko

Не могли бы добавить, чтобы еще stripchat записысвало

Для стрипчата можно использовать отдельный батник, к примеру от Evgeny.Voloshin
ссылка 1
ссылка 2


poltergeist, выставить качество через плагин я могу , но в одностороннем порядке. В моем случае если поставлю 720, то плагин и хватает только 720. Если модель вещает в 240,480 и 1080 то плагин плейлист уже не находит. В данном вопросе разбираюсь плохо.

Если кому-то интересно, то можно сделать так: Находите данную строчку
 hls_url = '{0}/hls/stream_{1}/playlist.m3u8'.format(urlnoproto, performer)
в самом плагине (папка Streamlink/pkgs/streamlink/plugins/bongacams.py) и добавляете _720 ну либо 240, 480 т.е. нужное вам качество кроме 1080. Должно получится так
 hls_url = '{0}/hls/stream_{1}_720/playlist.m3u8'.format(urlnoproto, performer)
Соответственно цеплять плагин будет только 1 выбранное качество. На большее ума не хватает facepalm
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 4 марта 2020 01:08 #76094
Цитата: mr.celebs
Всем доброго вечера! Панда Конг-Фу , а случайно в твоем батнике нельзя выставить приоритетом разрешение видео 720? Т.е. чтобы батник цеплял 1080 только в том случае, когда у модели нет выбора качества.

Такого не бывает. Если есть поток в 1080, то соответственно есть и меньше (720, 480). Какое разрешение хватать задается в настройках стримлинка к примеру

Цитата: nemnozhko

Не могли бы добавить, чтобы еще stripchat записысвало

Для стрипчата можно использовать отдельный батник, к примеру от Evgeny.Voloshin
ссылка 1
ссылка 2
  • 1

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478
Панда Конг-Фу 3 марта 2020 23:08 #76090
@mr.celebs,
не знаю
  • 0

Любитель
Рег: 5.07.2019
Ком-ев: 39
Рейтинг: 84
mr.celebs 3 марта 2020 21:09 #76087
Всем доброго вечера! Панда Конг-Фу , а случайно в твоем батнике нельзя выставить приоритетом разрешение видео 720? Т.е. чтобы батник цеплял 1080 только в том случае, когда у модели нет выбора качества.
  • 1

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478
Панда Конг-Фу 3 марта 2020 17:46 #76083
Цитата: nemnozhko
Не могли бы добавить, чтобы еще stripchat записысвало

у меня нет плагина для стримлинка, чтобы писать stripchat
  • 0

Новичок
Рег: 2.09.2019
Ком-ев: 5
Рейтинг: 21
KAM 27 февраля 2020 22:50 #76010
всем спасибо
  • 2

Новичок
Рег: 25.02.2017
Ком-ев: 1 054
Рейтинг: 921
Rarus 26 февраля 2020 19:48 #75981
@KAM,
Пролистай ниже несколько страниц. Там всё расписано. Я менял на бестчендж, мне всё прканало, но как говорит оруэл ты можешь попросту просрать бабки. Так что осторожней
  • 0

Гость
Рег: --
Ком-ев: 0
Рейтинг: 3601
orwell1984 26 февраля 2020 19:16 #75979
предупреждаю что все операции с биткоинами в сети, включая те которые описываются тут на форуме, очень рискованы и могут нести полную потерю денег, заплаченных за биткоины
  • 0

Новичок
Рег: 2.09.2019
Ком-ев: 5
Рейтинг: 21
KAM 26 февраля 2020 18:56 #75978
Rarus друг,напиши мне как плз
  • 2

Новичок
Рег: 25.02.2017
Ком-ев: 1 054
Рейтинг: 921
Rarus 26 февраля 2020 18:13 #75977
@KAM,
Чувак я из Украины, в украине запрещен оборо битка. И покупал
  • 2

Новичок
Рег: 2.09.2019
Ком-ев: 5
Рейтинг: 21
KAM 26 февраля 2020 11:18 #75973
есть еще способы покупки биткоина?кроме тех что тут были?все перепробывал уже,немогу с польши купить и скачать с camshowhub.спасибо
  • 2

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 23 февраля 2020 19:29 #75910
Цитата: crazyborder
А что ты скажешь насчет этих параметров, можно их вытащить с помощью curl или httpie:

не знаю. это ж запросы к серверу, как их вытащить... в Charles (прокси для отладки) есть функция copy cURL Request, можешь попробовать

Цитата: crazyborder
А у указанного тобой параметра videoServerUrl присутствует такой негативный момент, что он продолжает отображаться при запросе во многих случаях, когда запись недоступна.

ага, как и .performerData.showType продолжает быть public хотя модель уже давно оффлайн
сейчас пишу скрипт для мониторинга и это немного напрягает

Цитата: crazyborder
но батник будет безуспешно продолжать пытаться достать поток, используя получаемое значение videoServerUrl

можно добавить проверку переадресации на страницу профиля (если есть переадресация на https://bongacams.com/profile/ - модель оффлайн). полный код:

---------------------
Цитата: Панда Конг-Фу
если мы видим картинку, то бишь трансляцию, значит на веб-странице должен присутствовать, так или иначе, адрес потка. Или я не прав?

может и присутствует, но я его не вижу
WebRTC использует DTLS-SRTP для шифрования, аутентификации и целостности сообщений, а также для защиты от атак повторного воспроизведения.

Невозможно получить доступ к аудио/видео (то есть расшифровать) SRTP, просто являясь пассивным наблюдателем - в этом весь смысл транспортного шифрования.
  • 5

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478
Панда Конг-Фу 23 февраля 2020 10:32 #75905
Цитата: Evgeny.Voloshin
есть подозрение, что никак

Это не бьется по логике. если мы видим картинку, то бишь трансляцию, значит на веб-странице должен присутствовать, так или иначе, адрес потка. Или я не прав?
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 22 февраля 2020 15:35 #75894
@Evgeny.Voloshin
Еще раз благодарю за отзывчивость. А что ты скажешь насчет этих параметров, можно их вытащить с помощью curl или httpie:

Позитивный момент в том, что при уходе модели из паблика эти параметры становятся недоступными. А у указанного тобой параметра videoServerUrl присутствует такой негативный момент, что он продолжает отображаться при запросе во многих случаях, когда запись недоступна. Скажем, модель из Самары, забыв про Бонгу, уже пару дней греет тело на тайском пляже, но батник будет безуспешно продолжать пытаться достать поток, используя получаемое значение videoServerUrl.
Мое предложение, возможно, дилетантское))
  • 0

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 21 февраля 2020 12:47 #75878
Цитата: Панда Конг-Фу
Подскажи, пожалуйста, как с помощью curl найти playlist.m3u8 на https://zbiornik.tv?

я не знаю. там с отключенным webrtc трансляции не работают, есть подозрение, что никак
  • 1

Новичок
Рег: 4.05.2016
Ком-ев: 358
Рейтинг: 478
Панда Конг-Фу 21 февраля 2020 08:12 #75876
@Evgeny.Voloshin,
Подскажи, пожалуйста, как с помощью curl найти playlist.m3u8 на https://zbiornik.tv?
  • 0
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online