Wpis z mikrobloga

Jako, że mnie już kilka osób prosiło, żeby zrobił skrypt dla showup to zrobiłem skryptozakładkę. Wyrzuca gotową komendę do rtmpdump. Miłej zabawi ( ͡° ͜ʖ ͡°)

Jakby coś nie działało, to mam jeszcze miliard innych wersji, ta jest bezpośrednia bez przekierowania na rtmp. Mam też skrypt na GM, ale tutaj skryptozakładka jest wygodniejsza. Pytania i uwagi mile widziane.

Ps. Nie pytajcie mi po co ;p Ale ludzie prosili o to :)

#rtmpdump #rtmp #showup #skryptozakladka

javascript:(function(){window.prompt("Gotowa komenda :) Skopiuj CTRL+C",'rtmpdump -v -r "rtmp://178.33.53.85/liveorigin/_definst_/'+transmission.streamID+'" -s "[http://showup.tv/"](http://showup.tv/") -o "'+document.location.pathname.replace(/\//g,"")+"_"+Number(new Date/1e3).toFixed(0)+'.flv"')})()
https://gist.github.com/kasper93/950c49dab43af20bbd7f

@PijanyDrwal @mateok
  • 24
@Panaceum: To jest pełna komenda, która zapisuje na dysku stream za pomocą RTMPDump. Oczywiście link możesz wykorzystać jak chcesz, ale żadne playery tego nie obsługują tak na prawdę :)

Natomiast możesz zrobić tak.

W konsoli (cmd)

rtmpdump -v -r "rtmp://178.33.53.85/liveorigin/_definst_/[hash]" -s "[http://showup.tv/"](http://showup.tv/") -o - | mpc-hc -


i taka komenda przekieruje stream do mpc-hc i zacznie odtwarzanie. Oczywiście musisz własną komendę użyć z poprawnym hashem ;p
@eQuuS: Jaki limit? Źródło obrazu jest to samo, ale przeglądarkowy odtwarzacz nie jest specjalnie dobry, dlatego też tym sposobem można uzyskać lepszą płynność i jakość jeżeli chodzi o proces odtwarzania, bo jak mówiłem samo wideo jest dokładnie to samo.

@Sigur: Bo skrypto zakładka jest lepsze, lżejsza, wygodniejsza, łatwiej dostosowywana. Replay Media Catcher owszem działa (jeżeli tak mówisz ;p) ale te programy są bardzo nieprzyjazne... Nie chce mi się pisać dlaczego.
@kasper93 ale mogłeś odpisać mi na priv zamiast robić ze mnie onanistę, by cały wykop widział... a tak poza tym to usuń ten wpis, bo chcę się poczuć taki elitarny, że niby tylko ja sobie zapisałem tą skryptozakładkę i czuć się niczym haker...
@kasper93: Powiedz mi skąd "+transmission.streamID+" bierze wartość? Da się to jakoś do basha wrzucić? Pozostałą część można przerobić ale nie mam pojęcia skąd pobierasz hash.
@bdfi1: Z tym jest największa zabawa. Na początku chciałem to zrobić niezależne, ale szczerze mówiąc nie chce mi się przekopywać tego ich systemu. Po prostu biorę tę wartość jak już zostanie ustawiona lokalnie.

Z tego co mogę powiedzieć w JS jest nasłuchiwanie i prawdopodobnie ten hash jest wysyłany przez TransOnline.swf . Nie wiem więcej bo nie przyglądałem się temu, ale wydaje mi się, że jest to nietrywialne, żeby tak sobie wyjąć