5

我有一个基于 Flash as3 的网络摄像头录像机,可将用户的网络摄像头视频流发布到 Flash 媒体服务器 (FMS)。我遇到的麻烦是,当用户的连接由于不稳定的互联网连接而中断时,录制会在两者之间突然停止,并且视频文件经常损坏。我可以使用类的NetConnection.Connect.ClosedNetConnection.Connect.NetworkChange事件NetConnection来检测连接断开并重新连接到服务器而不会出现任何问题。但是在将新重新连接NetConnection的对象附加到NetStream对象时,记录会重置并重新开始。

在使用 FMS播放的情况下,将新的重新附加NetConnectionNetStream,有一些方法可以从最后一个位置恢复播放,如下面的文档所示:http: //help.adobe.com/en_US/flashmediaserver /devguide/WSae44d1d92c7021ff-1f5381712889cd7b56-8000.html。但是在发布/录制时,一旦我重新连接,我就无法恢复录制。有没有办法解决这个问题?如果问题不清楚,请在评论中联系我。谢谢。

4

1 回答 1

1

请注意,我从来没有这样做过,所以我不知道它会如何处理损坏的文件,但是在发布NetStream. publish()方法的第二个参数指定如何发布流:

ns.publish('myStreamName', 'append');
于 2013-09-25T20:36:41.313 回答