问题标签 [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.
flash - NetStream.client 自定义回调处理程序问题
我正在尝试将自定义回调处理程序添加到 p2p 应用程序中的 NetStream 客户端。问题是,当我添加这样的处理程序时,NetStream 客户端无法像以前那样运行。似乎 NetStream.client 对象已更改。我知道默认对象是这个。但是将客户端更改为此并不能解决问题。
remoteControlStream 是传入流。localControl 流是正在发布的流
这是由对等方发送的 localControlStream,并作为 remoteControlStream 接收:
这是接收流的 NetStream:
我像这样(如上)将处理程序添加到 remotecControlStream:
添加上述处理程序后,当我连接时,不会调用 localControlStream 的 onPeerConnect 方法。当我删除该处理程序时,将调用 onPeerConnect 方法。
任何有一些建议/想法的人。显然问题出在 NetStream.client 上。
非常感激您的帮忙。
杰拉德
actionscript-3 - 同步两个 AS3 NetStream
我正在编写一个应用程序,该应用程序需要在播放背景音轨时录制音频流。我有这个工作,但在播放和记录开始之间存在不一致的差距。
我不知道我是否可以做任何事情来使每次都完美同步,所以我一直在尝试跟踪每个流的开始时间,以便我可以计算延迟并在服务器端对其进行修剪。这也被证明是一个挑战,因为连接开始时似乎没有发送任何事件(据我所知)。我尝试过使用各种属性,例如流的缓冲区大小等。
我现在在想,由于我录制的音频只是单声道,我可以在第二个立体声轨道上放置某种“控制信号”,我可以用它来准确确定声音何时开始录制(或粘贴整个背景)跟踪该频道,以便我可以以这种方式同步它们)。这给我留下了将声音正确注入 NetStream 的新问题。
如果有人知道这些想法中的任何一个是否可行,如何执行它们或一些替代方案,那将非常有帮助!在这个问题上工作了一段时间
actionscript-3 - 仅在完全下载后播放视频
Flv 似乎不能与 loader 但 NetStream 一起使用。但我只想在完全下载后播放视频(流畅观看,没有缓冲时间)。我怎样才能用 NetStream 做到这一点?我可以同时加载多个视频,并根据某种阵列排列播放吗?
actionscript-3 - 使用函数时出现奇怪的 NetStream 问题
此代码导致我的 f4v 文件过早停止播放。时间变化,但大约 8-10 秒。
这段代码让 f4v 玩到最后。哇!?似乎当我通过函数调用它时会导致问题。仅供参考,代码存储在主时间线的第一帧中,而 F4v 仅是音频。任何帮助,将不胜感激。
apache-flex - Flex/as3:如何从 NetStream 对象中获取名称?
在类型为 的 Flex NetStatusEventNetGroup.MulticastStream.PublishNotify
中,您在 e.info.name 中获得流的字符串名称
该名称是发布者在 .publish ("") 方法中指定的名称。
但是在 类型的 NetStatusEvent 中NetStream.Connect.Success
,没有这样的属性。相反,整个NetStream对象可通过e.info.stream
你到底是如何从 NetStream 对象中获得与名称一样基本的东西的?e.info.stream.name
不存在。
我必须忽略一些非常简单的事情。
actionscript - 如何在不使用其 Streaming 服务器的情况下实施 Adobe HTTP Streaming 规范
从 Flash 10.1 开始,他们添加了通过 appendBytes 方法将字节添加到 NetStream 对象的功能(在此处描述http://www.bytearray.org/?p=1689)。此次添加的主要原因是 Adobe 终于支持视频的 HTTP 流式传输。这很好,但您似乎需要使用 Adobe Media Streaming Server ( http://www.adobe.com/products/httpdynamicstreaming/ ) 从现有视频创建正确的视频块,以实现流畅的流式传输。
过去我曾尝试做一个黑客版本的 HTTP 流,我换掉了 NetStream 对象(类似于这里http://video.leizhu.com/video.html),但块之间总是有短暂的停顿. 使用新的 appendBytes,我尝试对来自前一个站点的两个视频部分进行快速模拟,但即便如此,跳过仍然存在。
有谁知道需要如何格式化两个连续的 .FLV 文件,以便 NetStream 对象上的 appendBytes 方法创建一个流畅的视频,而片段之间没有明显的跳跃?
actionscript-3 - 您知道 netstream.appendBytes() 流式传输是否有任何问题?
我曾经netstream.appendBytes
从 http 获取流式传输(flv),但间歇性地工作(它工作,刷新后,不工作,然后它工作等等......)
什么问题?,我不知道
我的代码是:
flash - 使用 Adobe Cirrus 的 netStream 状态事件问题
基本上我会试着总结一下。我有一堆潜在的随机字符串 recvStream.play("randomstring");
然后我有一个计时器每 5 秒检查一次运行事件侦听器的函数:
然后我在一个 switch 语句中思考,我可以使用它来检查它是否是活动流,或者让它搜索另一个应该处于活动状态的流,或者停止计时器并让它播放。
但它真的不是那样工作的。我应该使用其他东西来代替 NetStream.Buffer.Empty 吗?还是其他什么都在一起?
我在 Flash CS5 中使用 Actionscript 3,我正在使用 Cirrus RTMFP http://labs.adobe.com/technologies/cirrus/
flash - 在 NetStream 中使用 SampleDataEvent 实时修改声音
我正在使用 NetConnection 和 NetStream 流式传输音频。我知道您可以使用 Sound 对象实时修改示例数据,但是我找不到使用 NetStream 对象播放音频的 SampleDataEvent。有没有办法将音频从 NetStream 对象传递到 Sound 对象并修改该对象的声音?
编辑: 我愿意做任何疯狂的黑客,所以任何解决方案都可以!
flash - 动作脚本、flash、ns - 如果条件为真,则循环一个 flv
祝大家有美好的一天。
如果条件为真,我需要在 flash 中循环一个 flv 文件。
所以我尝试添加一个侦听器,但 id 不起作用。代码如下:
任何想法都值得赞赏。谢谢你。