VIP-webcam
Рег: 8.01.2017
Ком-ев: 1 748
Рейтинг: 4181
karbafos 22 июля 2019 19:53 #69976
Цитата: Deicide47
Друзья, кто-нибудь писал на выходных трансляции elusive? Может кто поделиться?

Загляни сейчас, ещё веселее, чем в выходные ap
  • 1

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
Цитата: asko45
Привет всем. Складывается такое впечатление что Бонга сегодня утром вырубила возможность прямого соединения по rtmp протоколу типа теперь все идет через https. Кто-нить что-нить может сказать по этому поводу. Я вещаю из собственного опыта - rtmpdump к серверу конектится но данные не получает, а в снифере при просмотре с хрома и ВЛЦ плеера весь трафик идет через 443 порт 1935 вообще не виден.

1) Все сайты переходят на https - скоро другогих протоколов просто не будет.
2) streamlink работает на бонге (не знаю как он добывает адрес/порт, там питонского кода дофига)
3) rtmp протокол не совсем стандарт. rtmp он же flv был придуман случайными программистами и до некоторого времени успешно использовался. Но (к сожалению) так и не стал корпоративным стандартом. Так что от него постепенно отказываются. Например одна из самых популярных утилит для записи rtmp-потоков rtmpdump последний раз обновлялась в 2011 году.
  • 0

Новичок
Рег: 22.07.2019
Ком-ев: 1
Рейтинг: 2
merlun 22 июля 2019 19:14 #69973
Привет ребята нету случайно записи Polly. спасибо
  • 2

Новичок
Рег: 22.07.2019
Ком-ев: 5
Рейтинг: 3
Привет всем. Складывается такое впечатление что Бонга сегодня утром вырубила возможность прямого соединения по rtmp протоколу типа теперь все идет через https. Кто-нить что-нить может сказать по этому поводу. Я вещаю из собственного опыта - rtmpdump к серверу конектится но данные не получает, а в снифере при просмотре с хрома и ВЛЦ плеера весь трафик идет через 443 порт 1935 вообще не виден.
  • 0

Новичок
Рег: 24.09.2016
Ком-ев: 4
Рейтинг: 3
Deicide47 22 июля 2019 17:42 #69966
Друзья, кто-нибудь писал на выходных трансляции elusive? Может кто поделиться?
  • 0

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
В предыдущей статье мы создали утилитку localtime которая выводит дату/время в нужном нам формате. Ничего сложного, но мы научились создавать скрипты и разрешать Linux их выполнять (уже немаловажно!) Теперрь создадим более "умный" скрипт для записи потоков.
Давайте создадим новый скрипт, назовём его, например, dllv (DownLoad LiVacha) в том же каталоге ~/bin:
Текст скрипта:

#!/bin/bash
url=$1
if curl $url -s -f > /dev/null; then
  nick=${url##*/}
  nick=${nick%%_*}
  echo "Nickname is $nick, time is $(localtime)"
  streamlink "$url" best -o "~Videos/$nick$(localtime).mp4"
else
  echo "Stream $url is not available"
fi


Ок, здесь всё несколько сложнее, чем в предыдущих примерах. Давайте вспомним, что в Linux всё, что начинается на символа $ не то, что есть на самом деле.
Самый простой вариант $xxx - значение переменной xxx Есть несколько специальных переменных: $0 - программа, которая сейчас выполняется, $1-$9 - параметры программы, $@ - все параметры прогграммы, $# - количество параметров, $? - результат выполнениея (см. ниже)

В данном случае url=$1 означает "присвоить переменной url первый параметр командной строки при вызове скрипта"
Т.е. если мы выполним
dllv https://4.livacha.com/hls/flash/BabySaint_32512_31620.m3u8

то $1 и $url соответственно будут иметь значение "https://4.livacha.com/hls/flash/BabySaint_32512_31620.m3u8"
Дальше мы проверяем доступность заданного плейлиста:
if curl $url -s -f > /dev/null;

Одна из главных утилит в Linux curl скачивает и возвращает страницу по указанному адресу.
Попробуйте в терминале:
curl https://forumsmotri.com/


Теперь несколько слов про так называемый exit code. Каждая уважающая себя программа сообщает операционке о результате своей работы (в общем случае "получилось/не получилось"). Именно это значение содержит специальная переменная $? сразу после выполнения программы. Если её значение = 0 - программа выполнилась успешно, если значение другое - по нему можно узнать, что за ошибка.

Команда
curl $url -s -f > /dev/null

пытается скачать контент из $url, другие флажки означают:
-s - silent, не выводить на терминал информацию о своей работе (быть тихим)
-f - fail, при неудачной попытке скачать указанный контент возвращать соответствующий exit code (без этого флажка exit code всегда будет = 0)
> /dev/null - справедливо для любой программы: весь вывод отправляется в пустоту (/dev/null), т.е. в терминале мы его не видим (снова таки попробуйте
curl https://forumsmotri.com/ > /dev/null
).

Теперь, команда if выполняет указанную команду и если она вернула exit code = 0 выполняет то, что написано после then
Тоесть в нашем случае, если curl смогла скачать заданный стрим - запускаем его запись. Если не смогла (вернула exit code != 0) - ругаемся: "echo "Stream $url is not available""

Теперь дальше. Записывать стрим по имени файла не так интересно. Ведь на вход нашего скрипта, как помним, мы получаем только url записи, который выглядит как примерно
https://4.livacha.com/hls/flash/BabySaint_32512_31620.m3u8


Из этой строки хотелось бы вырезать только "BabySaint"
Следующие 2 строчки это и делают:
  nick=${url##*/}
  nick=${nick%%_*}

Это так называемое Parameter Substitution т.е. вы присваиваете переменной некоторым образом изменённое значение другой переменной. В данном случае url##*/ означает "удалить с начала всё до последнего символа / включительно" - "https://4.livacha.com/hls/flash/BabySaint_32512_31620.m3u8" превращается в "BabySaint_32512_31620.m3u8", дальше nick%%_* означает "удалить с конца все до первого символа _ включительно" - и "BabySaint_32512_31620.m3u8" превращается в "BabySaint".

И читаем предыдущую статью, как дать разрешение на выполнение файла!

Теперь из статьи ниже вместо
streamlink "https://3.livacha.com/hls/flash/MultikNew_53072_30841.m3u8" best -o "~/Videos/foo-$(date +'%Y-%m-%d-%T').mp4"

мы можем запускать
dllv "https://3.livacha.com/hls/flash/MultikNew_53072_30841.m3u8"


Да, каждый раз команда, которую нам надо выполнить в терминале для старта записи, становится всё короче.
В идеале если всё так и продолжться, мы дойдём до
dllv MultikNew
  • 3

Модератор
Рег: 22.10.2014
Ком-ев: 9 877
Рейтинг: 33671
D-Pulse 22 июля 2019 16:53 #69959
Цитата: poltergeist
Напомните пожалуйста какие у frutianaa - Татьяны были старые ники?

tatifruti
  • 0

Новичок
Рег: 25.02.2017
Ком-ев: 482
Рейтинг: 559
Цитата: NissanXYZ
Такая вот проблема у меня на Мозиле вер.67
И это рамдом. Включаешь флеш и все. Начинается бред и самое интересное, что во фри может быть все хорошо, а в платный режим такая вот фигня. Перегружаешь браузер, перегружаешь ПК - все равно такая фигня. На следующий день все нормально с этими определенными моделями. У кого-то такое наблюдается? Может быть это новая версия Мазилы такое выдает?

Проблему не решил?
  • 1

Гость
Рег: --
Ком-ев: 0
Рейтинг: 4
Kostyadegt 22 июля 2019 15:35 #69954
Может быть кто и выкладывал, но я не видел.

@ sandra_grey564

https://mega.nz/#!nqp1lAAZ!Ehr7gdwljIzLBCWVsqsTN1fwRfPyLQxdsmxszL4GqaY
  • 4

Любитель
Рег: 10.03.2017
Ком-ев: 66
Рейтинг: 193
Цитата: napfa
Скачайте плиз
Daaniele - MFC
https://upstore.net/3CQJUqw

https://verystream.com/stream/bkhPN2dCozo
  • 2

Новичок
Рег: 22.07.2019
Ком-ев: 2
Рейтинг: 4
Всем привет, народ! Давно ищу видео модели с никами: GlobalDOLL (на MFC), BrilliantCat (на bongacams), Lari_Stella (на xhamsterlive). Также была известна под кучей других ников: NellaXX, BabyNella, Dirty_Nella, StellaBlack, LadyNella, NellaPrime, NellaHOTT. Были возможно и другие. С 2016 она так и не разделсь на сколько мне известно( На форуме никаких упоминаний не нашел. Практически все годное видео с ней ищется на camwhores, но и там ничего особенного. Может у кого имеются интересные записи? Моя коллекция в основном с того же camwhores если кому интересно могу залить архив куда-нибудь.
  • 4

Любитель
Рег: 8.04.2017
Ком-ев: 224
Рейтинг: 173
@D-Pulse,
Анониму наш поклон! hi Картинки просто замечательные! Жаль нет кино, к этим афишам! ay
  • 2

Новичок
Рег: 18.09.2018
Ком-ев: 13
Рейтинг: 15
Скачайте плиз
Daaniele - MFC
https://upstore.net/3CQJUqw
  • 0

Новичок
Рег: 24.05.2015
Ком-ев: 295
Рейтинг: 381
"Linux - операционная система написанная программистами для программистов" - это написал один из авторов Linux, не помню кто, найдёте - отпишитесь.
На самом деле тут ничего страшного нет. Имелось ввиду, что используя стандартные утилиты Linux (POSIX utilities) и shell script вы можете до бесконечности расширять возможности своей ОС.

Давайте простой пример. Снова запустите терминал (Ctrl+Alt+T), в нём наберите
echo $PATH

Там вы увидите что то вроде /home/user/bin:... - это означает, что файлы из вашего домашнего каталога + bin могут запускаться без указания абсолютного пути.
У большинства пользователей этот каталог не создан. Создадим его (мы ещё в терминале)
mkdir -p ~/bin

Здесь ключ -p говорит команде mkdir создать всю ветку указанных каталогов (например, если бы вы попроболвали создать каталог ~/a/b/c/d то без этого ключа команда mkdir сообщила бы вам, что не может выполнить операцию, поскольку нет каталога ~/a)
Далее, символ ~ обозначает ваш домашний каталог (если ваш логин в системе например foo, то ваш домашний каталог /home/foo или сокращённо ~)
В терминале попробуйте:
cd ~
pwd


Теперь мы попробуем "программистами для программистов", как было написано выше. Если вы используете Linux Mint - то в терминале выполните
xed ~/bin/localtime

Команда откроет текстовый редактор с пустым файлом. В этом файле набираем
#!/bin/bash
date +'%Y-%m-%d-%H-%M-%S'


Или почти в любом дистрибутиве Linux установлен текстовый редактор vim (именно vim а не vi как многие линуксоиды думают)
Тогда в терминале вместо
xed ~/bin/localtime
выполняем
vim ~/bin/localtime
после этого :i Ctrl+Shift+V (предварительно скопировали в буфер тект из поста), дальше Esc :x Вообще то vim (только сейчас заметил, что "vim" в кирилической раскладке получается "мшь") главный текстовый редактор в Linux. Там главное запомнить, что есть два режима: ввод текста (как в обычных редакторах) и ввод команды (после Esc, тогда всё, что вводите (клавиатура, а не то, что подумал), преобретает другой смысл)

Сохраняем файл (Ctrl+S от "Save") (Ctrl+Q от "Quit")

Здесь:
Первая строка - так называемый Shebang - указывает, какая программа должна выполнять то, что написано ниже.
Вторая строка - вызов утилиты date с выводом в нужном нам формате.

Почему в Linux почти нет вирусов? Потому что не каждый файл, который запишется на диск, может быть выполнен. У каждого файла в Linux есть, грубо говоря, 3 флага: "можно ли читать", "можно ли изменять" и "можно ли выполнять". Причём каждый из них привязан к пользователю/группе пользователей.
Давайте выполним:
ls -l ~/bin/localtime

Увидим что то вроде
-rw-r--r-- 1 nd nd 0 Jul 22 08:06 /home/user/bin/localtime

Здесь смотрим на первый параметр "-rw-r--r--" это означает "создатель файла может его читать и писать (rw - read/write), пользователи, которые входят в ту же группу, что и создатель файла, могут его читать (r), все остальные могут файл читать (r)"
Так же и наш скрипт. Нам надо специально указать операционке, что файл, который мы сейчас создали, может быть выполнен по крайней мере нами. Для этого:
sudo chmod u+x ~/bin/localtime

(надо будет ввести свой пароль)
Здесь:
sudo - выполнить операцию как админ; chmod - change mode, флаги u - user, +x - добавить право на выполнение (eXecute)
Всё, теперь в нашей ОС появилась новая команда: localtime
Смотрим, что поменялось (в терминале):
ls -l ~/bin/localtime
-rwxr--r-- 1 nd nd 39 Jul 22 07:49 /home/nd/bin/localtime

Как видим, в первую группу (3 группы: первая - текущий пользователь, вторая - группа, куда входит текущий пользователь, третья - все) добавился флажок x - eXecute
В терминале проверяем:
https://i1.imageban.ru/out/2019/07/22/cc835e57378342b06a7fa7a385dc2e7c.png
Кстати, в терминале (и во многих других терминальных программах) работает так называемое автозавершение (tab-completion) Попробуйте в терминале набрать "localt" (без кавычек ессно) и после этого нажать кнопку "Tab" Если по первым буквам (localt) будет найдена одна команда - она напечатается полностью. Если таких команд несколько - надо нажать "Tab" два раза - получите список команд, начинающихся на набранные бкувы.

Теперь в предыдущей статье вместо
streamlink "https://3.livacha.com/hls/flash/MultikNew_53072_30841.m3u8" best -o "~/Videos/foo-$(date +'%Y-%m-%d-%T').mp4"

можно использовать
streamlink "https://3.livacha.com/hls/flash/MultikNew_53072_30841.m3u8" best -o "~/Videos/foo-$(localtime).mp4"




Уф! Это только первая часть была про Linux. Сегодня мы узнали, как расширять свой Linux скриптами без параметров. В следующем посте - скрипты с параметрами. Дальше - получение данных из интернета без браузера. Дальше - логин на сайты в итнтернете без браузера. Дальше - как пойдёт...

Спасибо за внимание.
  • 6

Новичок
Рег: 25.06.2017
Ком-ев: 2
Рейтинг: 0
Conjak 22 июля 2019 02:07 #69939
@Neut22,
А какой ник на бонге?
  • 0

Любитель
Рег: 15.04.2019
Ком-ев: 21
Рейтинг: 43
algaaa 22 июля 2019 00:30 #69938
Aariella

ССЫЛКА

_Sex_TV

ССЫЛКА

-shameless-

ССЫЛКА
  • 6

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online