2016-04-02 12 views
1

Wir sind ein paar Softwareentwickler und planen eine kommerzielle Erweiterung oder eine Website, über die Benutzer mit langsamen Internetverbindungen oder begrenzten Daten fast jedes Video über die YouTube-API wiedergeben können. Obwohl, während er durch die API-Dokumentation, kamen wir durch den folgenden AbschnittVerwenden von Youtube API, um nur Audio zu spielen

Your API Client will not, and You will not encourage or create functionality for Your users or other third parties to: 

    "separate, isolate, or modify the audio or video components of any YouTube audiovisual content made available through the YouTube API" 

-Kuan Yong, YouTube API Team 

Gibt es keine solche legalen Weg, durch die wir nur die Video- und Audio-Stream deaktivieren können, nicht einmal mit dem kommerziellen API?

Ich hoffe auf eine positive Antwort.

+0

"kommerzielle Erweiterung" klingt gut, aber wenn Sie so gegen ihre Bedingungen tun, würden die Folgen die Probleme überwiegen, die Sie bald haben würden ... – Codexer

Antwort

1

Wenn Sie nur Audio wiedergeben, bedeutet dies, dass Audio isoliert wird. Dies ist ein klarer Verstoß gegen die Nutzungsbedingungen der YouTube-API. Soweit ich weiß, gibt es keine solche Einschränkung, wenn die YouTube-API nicht verwendet wird. Zum Beispiel hat youtube-dl, ein Video-Downloader für YouTube und Hunderte anderer Websites, die Funktionalität, nur Audio herunterzuladen.

Tatsächlich werden Audio und Video im YouTube-Format tatsächlich in separaten Dateien auf dem Server gespeichert. Dies bedeutet, dass Sie den Pfad zur Audiodatei tatsächlich erfassen und an Ihre Benutzer streamen können. Weitere Informationen finden Sie in der Open-Source-Version youtube-dl, genauer gesagt in der youtube module.

bearbeiten

Der Grund, warum ich nur zu einer Bibliothek verknüpft habe ist, dass YouTube die Art, wie sie Format, speichern ständig ändert und Video-Stream. Dies bedeutet, dass das Abrufen der direkten Verbindung zu einer Audiokomponente eines Videos eine Aufgabe ist, die häufig geändert wird. Wenn Sie eine Verknüpfung mit dem Python-Modul von youtube-dl herstellen können, können Sie deren Aktualisierungen verwenden, wenn solche Änderungen auftreten.

Haftungsausschluss

Ich bin nicht ganz sicher, ob dies alles legal und so weiter ist. Daher übernehme ich keine Verantwortung für Ihre Entscheidung, was zu tun ist, noch dulde ich diese Art von Verhalten.

Verwandte Themen