我是C程序员,是Flash /视频/网络世界的新手。不知道在哪里/如何开始,所以非常感谢您的初步帮助。
问题
如果我需要在我的网站上托管Flash视频(而不是在我的网页上嵌入YouTube链接),
和
如果我需要提供像YouTube's这样的播放器API,可以用来支持通过我的自定义API自定义的无格式播放器版本......
,然后
基本上我需要做什么......?
编写自定义Flash视频播放器? 如果有,怎么样?我的意思是,使用哪些Adobe产品/工具/ SDK /语言? 这有什么免费/开源可用吗?特别是对于Linux平台?
为访问我网站的用户编写一个新的浏览器(firefox)插件? 不确定我的自定义Flash视频播放器将如何第一次访问访问我网站的用户?
任何涵盖此问题的书籍和资源都很好吗?
Flash内容是否只需托管Windows服务器?
目前输了。提前谢谢,
/ SD
答案 0 :(得分:1)
Flash内置了视频播放支持,所以您只需要使用Flash创作环境或Flex来编译使用视频API的.SWF文件,并使用一些按钮来停止和启动流,音量,寻求,你希望你的玩家做的任何其他事情。
很多人已经为您完成了这项工作,您可以通过简单的HTML轻松使用。见例如。 OSFLV,Flowplayer,JW ...
主啊不!如果它只是另一个自定义服务器+自定义插件的不愉快,Flash视频永远不会起飞。虽然可以使用特殊的流媒体服务器,但大多数情况下它只是一个位于Web服务器上的FLV文件。为访问我网站的用户编写一个新的浏览器(firefox)插件? Flash内容是否只需托管在Windows服务器上?
(FLV是Flash视频播放功能支持的视频格式。您可以使用许多工具将其他格式转换为它;我使用Avidemux。)
答案 1 :(得分:1)
如果您计划使用“渐进式下载”方法,那么您的FLV文件可以托管在Windows或Linux机器上。请注意:
如果您打算使用“ Streaming ”方法,则可以购买并使用Adobe的解决方案(Flash Media Server,available on both Windows and Linux box)或注册托管解决方案。 On this page您将找到Adobe推荐的提供商。我个人已经使用Influxis's hosting成功了几年。
您也可以编写自己的流媒体服务器,但这将是一项艰苦的工作。如果您对此感兴趣,我建议您查看Red5这是一个用Java编写的开源Flash服务器。