2009-05-12 14 views
2

Ich bin auf einer Video-Streaming-Anwendung arbeiten, bei denen der Kompatibilität bisher auf Windows und IE beschränkt (obwohl es gut genug, um auf Firefox zu funktionieren scheint auch)Video-Streaming woes

Ich habe die Aufgabe zu bekommen Es funktioniert auf Macs und in Zukunft auch auf Unix, aber ich denke, wenn ich Macs zum Laufen bekomme, wird UNIX folgen.

Wir verwenden einen Windows Media Streaming Server mit einer .asx-Wiedergabelistendatei, die die Streaming-Medien enthält. Die URLs können auch eine Untertitel-Datei, und es geht ein wenig somethin wie folgt aus:

mms: //192.168.xx.xxx/video/movie99.wmv SAMI = http://192.168.xx.yyy/subs/movie99.smi

Nun, ich Ich bin ziemlich verloren, wenn es um Mac OSX geht, aber ich habe es geschafft, dass das Video mit Flip4Mac funktioniert, was eine Art "Microsoft Kit" für Quicktime zu sein scheint. Ich habe es auch mit einem VLC-Plugin in Firefox und Safari arbeiten lassen. Jedoch kann ich nicht für das Leben von mir die Untertitel funktionieren lassen.

Ich bin bereit zu hören, welche Lösungen Sie denken können. Javascript Magie? Etwas auf dem Mac installieren? Verwenden Sie Java Web Start, um eine App zu starten, die ein Kommandozeilenargument startet, das vlc mit der Untertiteldatei startet? Schlagen Sie mich :)

Die einzige Lösung, die ich nicht hören möchte, ist "Make a youtube" und so etwas. Einfache Lösungen, bei denen wir nicht alle unsere Kernfunktionalität neu zu schreiben ist willkommen :)

Grüße, Ace

Antwort

2

Leider außerhalb von Windows Media Player, Untertitel-Streaming ist auf jeden Fall nicht einfach:

http://wiki.videolan.org/Subtitles selbst sagt.

Wenn Sie das Quellvideo für Sie verfügbar haben, wäre Ihre beste Wette, alternative Medien auf anderen Plattformen als Windows/IE bereitzustellen.

Sie können Javascript für die Browsererkennung codieren und dann die richtige URL anfordern (z. B. Streaming Media/Untertitel für Windows, Streaming Media oder Streaming Media mit eingebetteten Untertiteln, wenn Untertitel angefordert werden).

Ich habe eine schnelle Suche nach eingebetteten Untertiteln gemacht und diesen Beitrag verrechnet.Es hat einige Links zu Tool zum einbetten Untertitel in Ihren Medien:

http://mwolk.com/blog/how-to-embed-subtitles-into-videos/

Viel Glück!

0

Nun, wahrscheinlich ist dies nicht die Art von Antwort, die Sie erwartet haben, aber da in 2 Tagen Du hast nichts bekommen, hier sind meine 0,02 $.

Vergiss IE, benutze Firefox + theora und alles wird automatisch funktionieren. Wahrscheinlich werden Sie müssen mindestens Teil Ihrer Kern-Server-Seite Funktionalität neu schreiben, obwohl. Details finden Sie unter here.

+1

Ähm, vermutlich, weil sie mit der Kompatibilität auf IE angefangen haben, ist das immer noch sehr wichtig für sie, also werden sie es wahrscheinlich nicht wegwerfen, um diesen Vorschlag zu verwenden. – Beska

+0

Also sehr wahr. :) – Ace

0

Es könnte nicht die Straße sein, die Sie nehmen möchten, aber wenn Sie sicherstellen möchten, dass Untertitel unabhängig von der Plattform angezeigt werden, integrieren Sie sie direkt in das Video und verteilen sie in einem OS-agnostischen Formular (QuickTime oder Flash). Indem die Untertitel in das Video-Streaming und die Plattform eingebettet werden, sind sie irrelevant.