Livestreamer είναι μια εντολή-line εφαρμογή που εγκαινιάζει ρευμάτων από διάφορες Υπηρεσίες Streaming σε μια προσαρμοσμένη αναπαραγωγής βίντεο.
Αυτή τη στιγμή υποστηρίζονται οι περιοχές είναι:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- UStream
- YouTube
Σημείωση: Justin.tv plugin απαιτεί rtmpdump με JTV συμβολική υποστήριξη (πρόσφατες GIT).
Livestreamer είναι συμβατή με την Python έκδοση & gt? = 2.6 και & gt? = 3,0.
Εγκατάσταση (Linux, OS X κλπ)
Βεβαιωθείτε ότι έχετε την Python και Python setuptools στη συνέχεια να εκτελέσετε:
& Nbsp? Sudo python setup.py εγκαταστήσετε
Χρήση
& Nbsp? Livestreamer --help
Αποθήκευση επιχειρήματα AKA αρχείο ρυθμίσεων
Livestreamer μπορεί να διαβάσει τα επιχειρήματα από το αρχείο ~ / .livestreamerrc. Ένα παράδειγμα αρχείου:
παίκτης = mplayer
JTV-μπισκότο = _jtv3_session_id = arandomhash
Χρησιμοποιώντας livestreamer ως βιβλιοθήκη
Livestreamer είναι επίσης μια βιβλιοθήκη. Σύντομη παράδειγμα:
livestreamer εισαγωγής
url = "http://twitch.tv/day9tv"
κανάλι = livestreamer.resolve_url (url)
ρέματα = channel.get_streams ()
ροή = ρεύματα ["720p"]
fd = stream.open ()
Ενώ αυτό είναι αληθές:
& Nbsp? Δεδομένων = fd.read (1024)
& Nbsp? Αν len (δεδομένα) == 0:
& Nbsp? Διάλειμμα
& Nbsp? # Κάνουμε κάτι με τα δεδομένα
fd.close ()
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε