2013-08-23 10 views
6

In ihrer Entwickler Dokumente unterstützen, sie sagen, sie unterstützen die folgenden:Does Chrome das TS-Container-Format in MPEG-DASH manifestieren

• Container: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming

MPEG-DASH und SmoothStreaming sind jedoch Streaming-Protokolle, die verschiedene Container zulassen. Die MPEG-DASH-Spezifikation ermöglicht MPEG2-TS-Chunks, aber ich sehe keine Informationen zu unterstützten Containerformaten in einem DASH-Manifest.

Antwort

1

Ich denke, wenn es "MP4/CENC" sagt, bedeutet es, dass es MP4-Container innerhalb eines MPEG-DASH-Manifests unterstützt. Ich glaube nicht, dass TS unterstützt wird ... also natürlich keine Erwähnung von HLS.

1

Ich werde nicht raten. Die DASH-Spezifikation sagt zwar, dass sie TS-Container unterstützt, aber ich habe noch keine Implementierung gesehen. DASH war ein Design-by-Commity-Versuch, und sie haben alles in die Spezifikation aufgenommen. In der Tat enthalten sie zu viel. eine Untermenge von DASH namens "DASH 264" scheint das zu sein, auf das sich alle hinbewegen. Smooth Streaming und DASH 264 verwenden nahezu identische Medienformate, aber unterschiedliche Manifestformate. Das Dateiformat ist im Grunde ein MP4 mit einem fragmentierten mdat, der mit einem Moof verschachtelt ist (http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/). Google schließt WebM aus politischen Gründen ein (indem er versucht, einen alternativen Codec zu betreiben und damit MPEG-LA ehrlich zu halten).

Darüber hinaus ist TS ein patentbehaftetes Format. Also, indem man es einbezieht, müsste Google Lizenzgebühren an MPEG-LA zahlen, und ich nehme an, dass sie diese Extrakosten vermeiden.

+0

Entschuldigung, aber ich habe das Kopfgeld nicht einfach vergeben, weil ich nach einer definitiven Antwort gesucht habe. Während Ihre Vermutungen/Beobachtungen gültig sind, haben sie nicht definitiv eine Ja- oder Nein-Antwort gegeben. Ich habe mit MPEG-DASH eine Menge Experimente sowohl mit MPEG4 als auch mit MPEG2 TS durchgeführt und konnte in keinem Fall etwas in den Stream bringen, und die Google-Dokumente sind besonders detailliert, wenn es darum geht, welche DASH-Formate unterstützt werden. Sehr frustrierend. – Squonk

+0

Ich verstehe. Aber ich glaube nicht, dass eine "definitive Antwort" überhaupt existiert, ohne mit jemandem direkt bei Google zu sprechen. Die Tatsache, dass TS funktioniert oder nicht, kann als Fehler angesehen werden, es sei denn, das Unternehmen gibt offiziell Unterstützung bekannt. Was sie nicht haben. – szatmary

+0

Einverstanden. Dies ist jedoch das offizielle "Community" -Forum für Chromecast-Unterstützung (mit dem Google-Cast-Tag) und einer der Google Chromecast-Entwickler besucht hier, weshalb ich gehofft habe, tatsächlich eine endgültige Antwort von ihm oder zumindest zu bekommen Jemand, der es funktionierte. Ich habe versucht, den Google-Entwickler zu "anstupsen", indem ich Kommentare zu einigen Posts gepostet habe, die hier auf SO gemacht wurden (OK, nicht genehmigtes SO-Verhalten, aber kein anderer direkter Kontakt scheint für Chromecast verfügbar zu sein). Ich habe nicht einmal eine Antwort auf meine Kommentare erhalten, geschweige denn eine Antwort hier. Nicht ermutigend, wenn man bedenkt, dass ich Geld für das Gerät bezahlt habe. – Squonk

Verwandte Themen