我有一个基于 Flash as3 的网络摄像头录像机,可将用户的网络摄像头视频流发布到 Flash 媒体服务器 (FMS)。我遇到的麻烦是,当用户的连接由于不稳定的互联网连接而中断时,录制会在两者之间突然停止,并且视频文件经常损坏。我可以使用类的NetConnection.Connect.Closed
和NetConnection.Connect.NetworkChange
事件NetConnection
来检测连接断开并重新连接到服务器而不会出现任何问题。但是在将新重新连接NetConnection
的对象附加到NetStream
对象时,记录会重置并重新开始。
在使用 FMS播放的情况下,将新的重新附加NetConnection
到NetStream
,有一些方法可以从最后一个位置恢复播放,如下面的文档所示:http: //help.adobe.com/en_US/flashmediaserver /devguide/WSae44d1d92c7021ff-1f5381712889cd7b56-8000.html。但是在发布/录制时,一旦我重新连接,我就无法恢复录制。有没有办法解决这个问题?如果问题不清楚,请在评论中联系我。谢谢。