Ich rufe einfach die startArchive/stopArchive Methoden opentok. Dann überprüfe ich den AWS-Ordner, um zu sehen, ob die Dateien erfolgreich aufgezeichnet wurden. In einigen Fällen ist jedoch der JSON, der für das Archiv erstellt wurde, nicht vollständig, und es wird überhaupt keine Videodatei gespeichert. Haben Sie eine Idee, wie Sie den Grund für dieses Problem ermitteln können?opentok - Archivierung in AWS Ordner schlägt fehl
Beispiel JSON - ein erfolgreicher;
"createdAt" : 1494502861651,
"files" : [
{
"connectionData" : "",
"filename" : "xxxx.webm",
"size" : 204288,
"startTimeOffset" : 571,
"stopTimeOffset" : 15469,
"streamId" : "xxxxx-5944-43cd-85ff-1904a54e04ca",
"videoType" : "camera"
}
],
"id" : "1xxxx1-3c75-48dc-b2e5-19714b911967",
"name" : "Shamaleyte",
"sessionId" : "2_MX40NTYwMjxxxx-
MTQ5MzkwNDMzNTg3NX5XUWRxxxxBVjYrUE5DTUZwUzhCNnFwdi9-fg"
}
Beispiel JSON - ein gebrochener; Wie Sie sehen können, gibt es in diesem JSON keine Parameter für Dateiname, Größe und stopTimeOffset.
"createdAt" : 1494502861651,
"files" : [
{
"connectionData" : "",
"startTimeOffset" : 571,
"streamId" : "xxxxx-5944-43cd-85ff-1904a54e04ca",
"videoType" : "camera"
}
],
"id" : "1xxxx1-3c75-48dc-b2e5-19714b911967",
"name" : "Shamaleyte",
"sessionId" : "2_MX40NTYwMjxxxx-
MTQ5MzkwNDMzNTg3NX5XUWRxxxxBVjYrUE5DTUZwUzhCNnFwdi9-fg"
}
So scheint es, dass das stopArchiving aus irgendeinem Grund die webm-Datei irgendwie nicht hochladen kann. Wie könnte ich es debuggen?
PS: Ich überprüfte die opentok UI, um den Status der Archivierung zu sehen, und es sagt "hochgeladen", aber das Seltsame ist, dass die Details wie folgt sind;
Länge Größe
00:00:00 0.00mb
Warum so?