问题标签 [netstream]

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.

0 投票
2 回答
958 浏览

apache-flex - 如何使用 flex3 将音频网络流和视频网络流合并到一个重新发布的网络流中?

我有两个网络流:

  1. red5 发表的音频
  2. 视频也发表在red5

现在我是一个 flex3 应用程序,我需要一种能够将流 1 的音频和流 2 的视频附加到新的网络流并发布它的方法。

我怎么做?NetStream 只允许我连接相机或麦克风...

0 投票
2 回答
171 浏览

apache-flex - 是否可以在 Flash 中将自定义动画作为视频流发送?

我正在使用 NetStream 类来创建 p2p 视频会议。是否可以将叠加图片或动画添加到从网络摄像头捕获的视频中并将重新编码的流发送给其他用户?

0 投票
2 回答
2486 浏览

actionscript-3 - AS3:显示 NetStream 的缓冲区长度

我正在尝试显示正在播放的视频的缓冲量。我正在使用 netstream.bufferLength 来执行此操作,这似乎是正确的。除了缓冲的数量几乎总是相同的事实之外。这不可能吧?

我希望它像 youtube 一样,您可以在其中按下暂停,缓冲区将继续上升。当我单击暂停时,它保持不变..

有人知道如何显示缓冲区长度吗?

0 投票
1 回答
3383 浏览

actionscript-3 - 如何从流式传输 .mp4 中获取 netstream bytesLoaded 和 bytesTotal?

我有一个 flex 3 应用程序,它使用 netstream 和一个视频对象来流式传输 .mp4 电影。我想使用 netstream 的 bytesLoaded 和 bytesTotal 属性来显示缓冲信息。如果可能的话,我还想获得有关丢弃的帧数的任何信息。

当我在 .flv 上进行测试时,我能够毫无问题地获取信息,但它似乎不适用于 .mp4。

是否可以获得此信息流 .mp4?我是否缺少一些配置来使 .mp4 与 .flv 的工作方式相同?

谢谢!

编辑:我还应该提到流是通过 RTMP 完成的

0 投票
1 回答
1760 浏览

flash - 视频第一帧的 AS3 通知

当我在 Flash 中播放视频时,首先,它开始缓冲,然后,当缓冲区满时,它开始播放。在填充缓冲区时,关联的 Video 对象会自动显示第一个视频帧。

当这个框架可用时,有没有办法接收通知?因为我想隐藏视频组件,直到有图像要显示。

目前我处理缓冲区完整的 NetStreamEvent,因此它在开始播放时显示。但是现在我需要一个更大的缓冲区(10s),所以等待 10s 向用户显示一些东西是不好的。

0 投票
2 回答
3046 浏览

apache-flex - 通过 P2P NetStream 轻松进行双向通信

我一直在使用 Adob​​e Stratus 服务研究 Flash 10 中的 P2P 支持。我已经成功地将数据从一个用户发送到另一个用户,我的问题是我还没有弄清楚如何以某种简单的方式(或作为对第一次呼叫的某种响应)将数据发送回来。

我目前在做什么;

  1. 首先建立与 Stratus 服务的连接

    /li>
  2. 在“服务器”端,我这样做:

    在“客户端”方面:

    /li>
  3. 然后我在客户端调用一个远程函数:

    /li>
  4. 现在我的问题; 我想从客户端到服务器做同样的事情,通知一切顺利,或者失败了。据我了解,我将不得不设置一个从客户端到服务器的新 NetStream(即在客户端发布并在服务器上播放)。但要做到这一点,服务器需要知道客户端上的nc.nearID

    是否可以在不强制用户手动将其从客户端复制到服务器的情况下获取该 ID?或者,有没有更简单的方法让客户端与我错过的服务器对话?

0 投票
1 回答
422 浏览

flash - AS3 - 检查 flv 中是否有视频

我是 n00b @ AS,但我已经设法使用 NetStream 组装了一个非常适合我需要的视频播放器。我想补充的是,如果流式传输的 .flv 剪辑中只有音轨(mp3 转换的 flv),它将显示某个图像。

问:有没有办法检查我正在流式传输的 .flv 中是否有视频?

0 投票
2 回答
567 浏览

apache-flex - 使用 NetStream 播放大/长 h264 文件需要很长时间才能开始播放

我正在尝试播放大小为 39MB 的 10 分钟长的视频 (h264/mp​​4),在我调用 stream.play(fileURL) 之后它不会开始播放,直到它加载了大约 12-16MB 的文件(很多很多几秒钟后),我终于在这一点上得到了 onMetaData 。为什么它不立即开始播放,或者至少在几秒钟内开始播放?什么会导致这种臃肿的时间?

谢谢

0 投票
0 回答
923 浏览

actionscript-3 - NetStream.videoSampleAccess 的工作示例?

我目前正在使用 Stratus 构建一个基于浏览器的应用程序。到目前为止,一切正常,我了解它是如何工作的。

问题是当我尝试使用BitmapData.draw(). 发生的情况是我收到一个沙盒安全错误,这是可以理解的。

为了解决这个问题,我想使用新NetStream.videoSampleAccess属性,但我似乎无法让它工作。无论我在哪个 netstream 对象上设置属性,或者在哪里设置它,我都会收到相同的错误消息。

NetStream对象无效。这可能是由于一个失败的NetConnection.

有趣的是,我可以使用以下技巧实现相同的功能:

有没有人有一个有效的例子NetStream.videoSampleAccess?或者知道为什么我会收到这个错误?

PS:如果你认为你以前看过这个问题,我也在 Adob​​e 论坛上发布了这个问题。我希望这里的社区比我不得不在 Adob​​e 发布的小型子论坛更加多样化。

0 投票
2 回答
501 浏览

height - netStream Client.onMetaData 不接收宽度/高度

我正在流式传输 flv 视频,一切正常,但我添加到 netStream 的客户端仅接收(通过 onMeatData 函数)这些参数

如果无法从元数据中获取宽度和高度,我该如何获取它们?