Desperately need solution to Backwards Timestamp FMS Server error
We have a very simple webcam recording/playback application we're using in a mission-critical user assessment application. Users are given the ability to record themselves using their webcam and microphone, then review their recording and submit it for graded review. The recording application appears multiple times per HTML page, and while we can record and play back video, we have large numbers of instances in our core.log of the following error
Server detected a backward timestamp from [####]to [####] in file: [filePath]
While these videos will play back with varying degrees of reliability, they will often "hang" for several seconds at the end of playback before sending the appropriate NetStream.Play.Stop and NetStream.Buffer.Empty events, and will sometimes hang indefinitely. Further, they report inaccurate runtime metadata, causing our playback indicator and progress/scrub bar to function erratically. In any case, the functionality and user experience of the recording tool is substantially degraded and must be fixed in order to successfully deploy this tool.
Disabling NTP services is not an option, and further does not appear to be the culprit, as these errors occur on a large number of recordings. As recordings need to be immediately available for self-review before submission, running flvcheck on each recording is also not an option. We have tried a variety of fixes, including waiting to unpublish until the buffer is empty, reconnecting after every recording, forcing FMS not to reuse connections, and using separate NetStream objects for recording and playback. Nothing has eliminated these errors. Adobe support referred us to Tier 2 support, and I am in the process of contacting them, but I'm looking to exhaust all my options before continuing.
Is there any reliable solution to the backwards timestamp recording issue, or do we need to find a different media server application for our needs?
Tom Darby
Manager of Multimedia Design
Connections Academy
