2012-04-11 3 views
1

Ich arbeite auf einer Art Bildungsseite, wo es Lehrer und Schüler auf der ganzen Welt gibt (potentiell). Da es sich um eine gemeinnützige Website handelt, die ich morgen nicht mehr machen muss (eine Art Nebenprojekt von etwas Größerem), wollte ich wissen, wie man das am besten herausfinden kann. Ich bin kein Programmierer von Beruf, ich bin seit Jahren auf der Systemseite der Dinge, aber ich verstehe die meiste Technologie und die Frage hier ist mehr, wie man misst, was zu tun ist, damit ich die richtigen Ressourcen an Ort und Stelle bekomme.HTML5-Video-Capture und -Streaming?

Das sagte ... hier ist was ich sehe. Ich gehe davon aus, dass die Zukunft HTML5 ist, und das ist wahrscheinlich der Punkt, an dem ich meine Bemühungen lieber ausgeben würde, da es plattformübergreifend und ohne die Notwendigkeit von Plugins sein wird. Es wird auch auf dem Handy funktionieren. Frage ist, wie gut HTML5 mit Eingabemedien umgehen, sagen Desktop-Capture und Kamera, oder vielleicht auf Handy, wo ich die Telefonkamera des Benutzers verwenden möchte, usw.

Zweite Frage ist dynamisches Streaming ... I ' Habe über MPEG DASH gelesen, dann gibt es Technologien wie Smooth Streaming (was ich denke, wie Silverlight geht, wird weg oder nutzlos sein), dann auch Apple und Flash, aber wenn ich HTML5 mache, profitiert es nicht mich. Irgendwelche Ideen hier wären wirklich hilfreich und je detaillierter, desto besser! :)

Das ist es ... es gibt kostenlose Chat-Dienste da draußen wie die Verwendung der MSN Web Chat-Steuerelemente (wie gut sie sind, ich weiß nicht, aber weltweit die meisten Leute haben ein Hotmail/MSN-Konto) Ich kann das für den Chat verwenden. Ich kenne seine Grenzen natürlich nicht, aber das ist etwas, wenn Leute wissen oder Vorschläge haben, dann bin ich ganz Ohr.

Antwort

3

Soweit ich weiß, unterstützt die Video-Tags keine Eingabemedien als solche, alles, was es im Moment ziemlich gut macht, ist Videodateien abzuspielen, wenn die Dateiformate vom angegebenen Browser unterstützt werden (verschiedene Browser unterschiedliche Erweiterungen) Ich habe dort eine Lösung gesehen, bei der jemand seine eigene Webcam in die Video-Tags streamt, aber das war nur auf dem Mac und mit anderen Technologien, um zu helfen.

Die Video-Tag wird auch nicht von allen Browsern unterstützt, neuere moderne wird aber wenn Sie IE Flash unterstützen müssen, ist immer noch eine bessere Alternative, um Videos über alle Plattformen bereitzustellen.

Streaming wird von einigen Browsern nur teilweise unterstützt und ist keine leichte Aufgabe.

Hier sind einige Links, die helfen könnten.

http://ishtml5readyyet.com/

http://html5readiness.com/

https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements

+0

Eingang und Ausgang sind zwei verschiedene Dinge ... die „admin“ Ansicht würde eine Eingabe sein - und dann gibt wäre eine "Client" -Ansicht, die die Ausgabe anzeigt. So muss das Tag

3

Es gibt tatsächlich mehrere posibilities dies zu tun, da HTML5 es super einfach macht die meisten streamen die Basis-Eingabe-Video-Tags verwendet, ist jedoch sehr begrenzt, weil Sie gewonnen habe keinen Zugriff auf die Bytes, wie du es möchtest.

Aber etwas Grundsätzliches wie mp4 zu html5 kompatible Video konvertieren nur dieses Konverter-Tool verwenden: http://easyhtml5video.com/