Flash视频播放器流媒体

Flash视频播放器流媒体,flash,actionscript-3,flex4,Flash,Actionscript 3,Flex4,这是否可能从某个时间流式传输视频 例如,我想从1.23分钟开始播放视频 但它总是从0开始 时间=毫秒 我给出了nsStream.seektime,但它的起始值仅为0。这是因为该流在该时间不可用 因此,我们可以从上述时间开始视频流是可能的 我不想使用FMS或Red5。我知道有可能使用服务器 提前感谢是的,但为了启用seeking,您需要一台支持流媒体/psuedo流媒体的服务器。如果您不想使用自己的专用媒体服务器(如FMS或Red5),也不打算使用CDN(如bitgravity、limelight

这是否可能从某个时间流式传输视频

例如,我想从1.23分钟开始播放视频 但它总是从0开始

时间=毫秒

我给出了nsStream.seektime,但它的起始值仅为0。这是因为该流在该时间不可用

因此,我们可以从上述时间开始视频流是可能的

我不想使用FMS或Red5。我知道有可能使用服务器


提前感谢

是的,但为了启用seeking,您需要一台支持流媒体/psuedo流媒体的服务器。如果您不想使用自己的专用媒体服务器(如FMS或Red5),也不打算使用CDN(如bitgravity、limelight等),另一种选择是使用常规web服务器(如Apache、lighttpd、nginx等)的插件来启用psuedo流媒体

例如,看一看

在服务器上启用流式传输支持后,需要确定服务器使用的启动参数。对于H264流媒体模块,语法为:

"http://your.server.com/video.mp4?starttime=83"
将从1:23开始视频,假设1存在关键帧,2暗示视频本身的编码

这是否增加了对NetStream seek方法的开箱即用支持,我不能直截了当地说。我认为,由于一些主要的基于Flash的流媒体播放器(如Flowplayer、JWPlayer)支持HTTP psuedo流媒体,因此seek方法可以简单地工作,或者支持HTTP psuedo流媒体的代码没有那么复杂。这两个玩家都是开源的


无论哪种方式,我认为您的问题范围已经得到了充分的回答。

您能否提供一些示例代码,以便在red5上执行此任务,这将对我非常有帮助。因为我需要搜索功能。请让我知道,谢谢Advance@Sankaranarayanan-还有很多其他问题,因此需要特别解决Red5。此外,Red5中已经有很多代码示例。如果你仍然无法从这些资源中找到你需要的东西,那么我建议你问另一个问题,因为在这篇文章中,你明确表示你不想使用Red5。最初,我想拒绝使用Red5和fms。因为我想使用seek,所以除了Red5或fms之外,没有其他可能从seek点进行缓冲。这就是我要求提供样品的原因。谢谢你的帮助