Wie funktioniert Google Drive Video-Streaming? Intern, wie streamt es das Video, verwendet es HTTP-basiertes Streaming oder andere Protokolle? Ich bin sehr neu und ich frage mich, ob Google Drive als Demo-Server verwendet werden könnte, um einfach einen Stream von Video und Display auf der Webseite zu erhalten. Wenn jemand mir Informationen darüber geben könnte, wäre es sehr hilfreich.
OK, ich habe es gerade geschafft, das funktioniert wie folgt -
In Google Drive habe ich die Videodatei in einen öffentlich freigegebenen Ordner gelegt, dann mit der rechten Maustaste auf die Datei geklickt und share & gt; teilen ..
Google gibt mir dann einen Link zum Teilen, der aussieht wie
%Vor%Ich habe die Datei ID aus der URL abgeschnitten -
%Vor%Und es der URL von metal7 hinzugefügt, um ein src-Attribut für ein Quell-Tag zu erstellen
%Vor%Jetzt habe ich ein Video, das mit dem folgenden HTML funktioniert.
%Vor%Viele Leute scheinen die Erstellung einer API-App vorzuschlagen, um die Datei-ID zu erhalten, aber es sieht so aus, als könnten Sie es ziemlich einfach erraten. Das heißt, ich wäre daran interessiert, eine angemessene Dokumentation von Google zu sehen - ich möchte dies in der Produktion verwenden, aber fühle mich, als müsste ich mehr lesen, um selbstsicher zu sein.
AKTUALISIEREN
Ich habe ein bisschen mehr gelesen und ich befürchte, dass das Video nur in Browsern abgespielt wird, die in einem Google-Konto angemeldet sind. Ich habe viel Zeit damit verbracht, dies zu umgehen (einschließlich der Erstellung einer Google Drive App mit der API), ich fürchte, es sieht so aus, als ob es keinen Weg dazu gibt.
Verwenden Sie Google Drive nicht, um Videos in HTML zu liefern, es sei denn, Sie wissen, dass alle Ihre Nutzer mit Google authentifiziert werden.
Der einfache Link zum Streamen von Google Drive ist der folgende Link:
Beispiel: http://api.getlinkdrive.com/getlink?url=https://drive.google.com/file/d/0B6VYU2mjTdy0WVRjb1BJUU1hYXM/view
Der Link antwortet auf einen JSON:
%Vor%Lassen Sie JSON parsen und fügen Sie es in das Video-Tag
einIch habe selbst einige Tests durchgeführt, und das Video ist für öffentliche Clients (über HTTP) streambar, solange die Datei öffentlich auf Google Drive freigegeben ist.
Damit die Datei mit normalem HTTP-Streaming wiedergegeben wird, können Sie das HTML5 video
-Tag wie folgt verwenden:
Diese Methode wird im Folgenden näher erläutert: Ссылка
Intern wird Google Drive bei der Anzeige im Webseiten-Viewer von Google Drive Videos über HTTPS / 443 streamen. Es gibt nur eine Verbindung für das Video selbst und diese Verbindung bleibt geöffnet, solange das Video von Google Drive auf den Client gestreamt wird.
Google Drive verwendet einen HTTP CONNECT-Aufruf. Header sehen so aus:
%Vor%Tags und Links video-streaming video google-drive-sdk