Zanonimizowana wersja forum tylko do odczytu

Klasa weeb.tv by macza

Coś co macza lubi najbardziej ;-)
Post Reply
anonim
Bywalec
Posts: 275
Joined: 2013-06-09, 22:06
Contact:

Klasa weeb.tv by macza

Post by anonim »

Moja klasa do obsługi weeb.tv w VBnet z LibRTMP, podstawowe funkcje:

- autoryzacja użytkownika poprzez login (lub email) i hasło
- pobranie listy kanałów, ich właściwości oraz poprawienie nazw kanałów + logo, obraz podglądu
- pobranie tokena do playera
- możliwość wyboru jakości transmisji
- pobieranie informacji o otrzymywanym streamie (rozdzielczość, bitrate, audio itd)
- zapisywanie odbieranego streamu do pliku
- wykrywanie błędów: logowania, złego tokenu itd.
- pokazywanie aktualnej prędkości pobierania video

Kod/Użycie:

Code: Select all

Dim weeb as New weeb
weeb.username = "login"
weeb.userpassword = "hasło"
weeb.auth() 'autoryzacja użytkownika
weeb.channels() 'pobranie kanałów online
weeb.chCid(..) 'array z cidami kanałów
weeb.chName(..) 'array z nazwami kanałów
weeb.tempFile = "plik.flv" 'ścieżka do zapisania streamu do pliku
weeb.play(cid_kanału, jakość) 'nawiązanie połączenia z serwerem przez rtmpdump i zapis streamu do pliku
'tutaj twój kod odtwarzania np vlc player
'wyświetlanie listy kanałów itd.
weeb.playStop() 'przerwanie działania rtmpdump

Ze względu na włożoną pracę i poświęcony prywatny czas klasa dostępna jest na priv, za złoty miodek ;)

Beta do pobrania tutaj:

Code: Select all

http://speedy.sh/bg3RE/Debug.zip

Kompatybilność z systemami z NetFramework 4 i wyżej (czyli z XP też!)
+ wymaga zainstalowania vlc

anonim
Bywalec
Posts: 206
Joined: 2013-10-07, 22:18
Contact:

Post by anonim »

Programik jest super bo bardzo prosty i korzysta z VLC.

Czy udostępnisz wersję, gdzie nie będzie limitu na 5 minut ogladania?

Post Reply