视频流问题

时间:2009-05-12 12:27:59

标签: macos streaming quicktime vlc asx

我正在开发一个视频流应用程序,其中兼容性到目前为止仅限于Windows和IE(虽然它似乎也适用于Firefox)

我的任务是让它在Mac上工作,以及未来的Unix,但我想如果我让Mac工作,UNIX将会跟随。

我们正在使用Windows Media Streaming Server,其中包含一个包含流媒体的.asx播放列表文件。这些网址也可能包含一个字幕文件,它有点像这样:

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

现在,我对Mac OSX很失落,但我设法让视频与Flip4Mac一起使用,这似乎是Quicktime的某种“微软套件”。我还让它在Firefox和Safari中使用VLC插件。但是,我不能为我的生活得到字幕工作。

我愿意听到你能想到的任何解决方案。 Javascript魔术?在mac上安装一些东西?使用java web start启动运行命令行参数的应用程序,启动vlc并带有字幕文件?打我:)

我不想听到的唯一解决方案是“制作一个youtube”和类似的东西。我们不需要重写所有核心功能的简单解决方案值得赞赏:)

此致 王牌

4 个答案:

答案 0 :(得分:2)

不幸的是,在Windows Media Player之外,流式字幕绝对不容易:

http://wiki.videolan.org/Subtitles甚至这么说。

如果您有源视频,我认为您最好的选择是将其他媒体提供给Windows / IE以外的其他平台。

您可以为浏览器检测编写Javascript代码,然后请求正确的URL(例如,如果要求字幕,则使用嵌入字幕的流式媒体/字幕,适用于Windows,流式媒体或流式媒体)。

我快速搜索了嵌入字幕并删除了这篇文章。它有一些指向用于在媒体中嵌入字幕的工具的链接:

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

祝你好运!

答案 1 :(得分:0)

嗯,可能这不是你期望的那种答案,但是因为在2天内你没有得到任何东西,这是我的0.02美元。

忘记IE,使用Firefox + theora,一切都会自动生效。但是, 可能需要重写至少部分核心服务器端功能。有关详细信息,请参阅here

答案 2 :(得分:0)

您在询问哪些媒体播放器支持SAMI?

如果你喜欢那种东西,你真的可以抓取文件的文本并用javascript解析它。顺便说一句,非常感谢您获得隐藏式字幕,无论您正在做什么媒体项目!

要求尝试使用SMIL是否太过分了?

http://en.wikipedia.org/wiki/SAMI#Media_Players_that_Support_SAMI

答案 3 :(得分:0)

这可能不是您想要采取的道路,但如果您想确保无论平台如何显示字幕,您都可以将它们直接合并到视频中,并以与操作系统无关的形式(QuickTime或Flash)进行分发。通过将视频流和平台中嵌入的子标题无关紧要。