Jaki jest najlepszy sposób na dostęp do stron DRM Flash, takich jak Hulu lub YouTube, za pomocą Raspberry?
Mam pole Neuros (Ubuntu) w tej samej sieci, która obsługuje te witryny teraz za pomocą wtyczki Flash.
Jaki jest najlepszy sposób na dostęp do stron DRM Flash, takich jak Hulu lub YouTube, za pomocą Raspberry?
Mam pole Neuros (Ubuntu) w tej samej sieci, która obsługuje te witryny teraz za pomocą wtyczki Flash.
Odpowiedzi:
W ciągu ostatnich kilku tygodni grałem z VLC na komputerze stacjonarnym. Teraz proszę o chwilę cierpliwości ...
VLC może odtwarzać natywnie pliki FLV i MP4, których używa Youtube. Musisz tylko znać poprawny adres URL. I od kilku lat VLC ma tę funkcję, w której można ją napisać w celu pobrania adresu URL dowolnej strony internetowej i wyodrębnienia adresów URL filmów, które następnie odtwarzane. Możesz dosłownie wziąć adres URL określonego filmu (strony), otworzyć go w VLC i domyślnie będzie on odtwarzany automatycznie.
Ale skrypt, który zawierają, aby odtworzyć całą listę filmów z YouTube, został uszkodzony. Naprawiłem to sam zeszłej nocy. Jak się okazuje, po prostu regexują adresy URL filmów ze źródła HTML. Bez DRM. Brak wymyślnego zaciemniania adresów URL w javascript. Naprawdę nie sprawdziłem Hulu, ale wyobrażam sobie, że sprawy są dość mocno zamknięte.
Nie jestem pewien co do Hulu, ponieważ nie mam do niego dostępu i wiem, że DRM jest zwykle dość twardy, jednak z powodzeniem odtwarzam standardowe filmy z YouTube'a za pomocą youtube-dl
pakietu i omxplayer
. Możesz pobrać film w całości lub użyć --get-url
parametru, aby uzyskać podstawowy adres URL. W takim razie omxplayer powinien być w stanie go odtworzyć, ponieważ większość filmów używa formatu MP4 z H264. Niektóre filmy z YouTube używają rtmp, ale są one dość rzadkie i rtmpdump powinien działać, a omxplayer może nawet mieć wbudowane (nie pamiętam).