问题标签 [flash-media-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 服务器端的 Stream.play 使视频断断续续
我在 FMS 上有一个 *.flv 文件。当我在客户端播放它时,视频播放得很好,但是当我在服务器端调用 Stream.play(filename, 0, -1, false) 时,视频变得非常不稳定。
在这两种情况下,我都使用 NetConnection 连接到 rtmp 和 NetStream 来播放流,但在一种情况下,我连接到流并请求服务器在该流上播放我的文件。显然这不适用于文件?它适用于实时流。
我真的不明白为什么这会有所不同。有什么建议么?
只是为了澄清。这是我想做的,也是我目前正在做的。来自fms api 的示例。
以下示例展示了如何使用 Stream.play() 作为集线器在直播流和录制流之间切换:
// 设置服务器流。
flv - 带有 MogileFS 的 Flash 媒体交互服务器
是否可以让 Flash Media Interactive Server 与 MogileFS 一起工作?它归结为我需要 FMIS 通过 HTTP 从 MogileFS 获取 FLV 文件。然而,据我所知,FMIS 只能从本地存储中获取和流式传输文件:/
有人对此或其他想法有经验吗?
谢谢!
apache-flex - 将数据保存到 rdbms 等闪存媒体服务器中
hii ...我使用 fms 来保存 rdbms 之类的数据。我为此使用共享对象。但是我不能将多于一行的数据保存到闪存媒体服务器中。为此我能做些什么??
ruby-on-rails - 那里有任何 Ruby AMF 客户端吗?
我正在寻找一种在 Ruby(Rails) 中推送/接收 AMF0 / AMF3 消息的方法。
从我读到的 rubyAMF 只能充当服务器。
我需要的是一个允许客户端访问 FMS/Wowza 的库。
有任何想法吗?
flash - FMS 服务器的用途是什么?它如何满足我的要求?
我有一个项目要求,即向全球的人们传输视频(最多 100 个同时连接),我的印象是单个 HTTP 服务器就足够了。但是,我的一个朋友说我将不得不使用 FMS 服务器。这基本上是如何工作的?
- 如果我从网络摄像头录制视频并将其存储以供将来使用,它将存储在哪里?在我的站点服务器上?还是在 FMS 服务器上?
- FMS 服务器有什么特别之处?我可以将任何服务器变成 FMS 服务器吗?
- 我在某处读到,通过我自己的服务器流式传输视频不允许用户跳转到视频中的特定部分。这是真的 ?
- 如果要求是将实时视频流式传输给人们,这是如何工作的?来自源(网络摄像头)的视频是先传输到我的服务器,然后再传输到 FMS 服务器还是直接传输到 FMS 服务器?
我对 FMS 服务器的概念感到很困惑,一些文章或链接也确实有帮助,但是您的专家回答将是无价的!非常感谢您的时间。
apache-flex - 有任何免费的 Flash 媒体服务来测试我的项目吗?
我正在使用 FMS。但我只在本地使用它。是否有任何免费的闪存媒体服务器服务来测试我的项目?
谢谢。
flash - 如何在 Windows 上通过端口 80 模拟阻塞 RTMP?
我有一个连接到 Flash Media Server 的简单 Flash 客户端,我希望能够模拟客户端执行以下操作:
- 尝试连接到端口 1935 上的 RTMP 流并失败,
- 在端口 443 上回退到 RTMP 并失败,
- 在端口 80 上回退到 RTMP 并失败,最终
- 通过端口 80 回退到 RTMPT (HTTP) 并成功。
这应该是 Flash 播放器的默认行为,例如,如下所述:
在许多情况下,这就是您在不使用 HTTP 隧道的情况下通过许多防火墙所需的全部内容。这是因为 NetConnection 对象中内置了一个功能。如果您没有在 RTMP 地址中指定端口号,Macromedia Flash 将尝试连接到端口 1935。如果失败,它将尝试连接到端口 443;如果失败,它将尝试端口 80。因此,如果您未在 RTMP 地址中指定端口,则无需编码即可访问端口 1935、443 或端口 80。
在这里:
连接到 FMS 时,您将在客户端使用 netConnection 对象,在 connect 方法的参数中,您可以设置要使用的协议:nc.connect("rtmp://whatever")。如果这样做,请注意 Flash 播放器将通过不同的端口和协议循环尝试自动连接。当然,您可以通过更改 rtmp 部分来设置要使用的协议。Flash 播放器将尝试通过端口 1935 连接到 rtmp,然后是端口 80,然后它会尝试通过端口 80 连接到 rtmpt(如下所述)。
我在 Windows 7 机器上,基本上我正在寻找有关如何模拟 Flash 无法连接到任何端口上的 RTMP 流并回退到 RTMPT 的环境的提示。Windows 防火墙似乎允许设置“协议号”(除了通常的端口号——例如,TCP 为 6、UDP 17 等),但我似乎找不到 RTMP 的协议号。
如果有人对我如何简单地模拟这种行为有任何建议,我将不胜感激。提前谢谢了。
flash - 如何在浏览器中从 Flash 媒体服务器检索实时视频流(来自网络摄像头)?
或者说,
FMS实时视频流的url是怎样的?我想它不应该是这样http://domain.name/f.flv
的,那它是怎么样的呢?
flash-media-server - 使用自动加载的应用程序启动 fms
闪存媒体服务器是否可以在服务器启动时自动启动应用程序?
或者一种检查它是否运行的方法,如果没有,让它自动启动。
flash-media-server - 如何使用 FMS 实现 flv -> mp4/ogg 直播流转码?
flv
大多数移动浏览器不直接支持,
所以我想转换为mp4/ogg
格式。
无论如何,我可以使用.flv
从实时网络摄像头流生成文件的 FMS 来实现它吗?
更新
我在这里发现了一个类似的问题,它部分完成了这项工作:
但我需要流媒体