ERrorMAKros
@ERrorMAKros
Front-End/Back-End Developer

Почему FMS сервер принудительно обрывает запись потока в файл?

Скрипт на Adobe Media Server принимает видео поток и начинает записывать его в файл (.mpeg4),
Примерно таким способом:
Client.prototype.RecordStart = function() {
    trace("RecordStart");
    var ns = Stream.get("mp4:test:f4v"); 
    if (ns) { 
        ns.record("append", -1, -1);
        ns.play("livestream",-1,-1,false); 
    } 
}

Client.prototype.RecordStop = function()
{
    trace("RecordStop");
    var ns = Stream.get("mp4:test.f4v");
    ns.record(false);
    ns.play(false);
    ns.flush();
}


ns.record("append", -1, -1) - около 30 - 50 минут без всяких сообщений и событий прекращает запись потока в файл, но поток продолжает транслироваться на сервер без проблем в соединении.
При этом размер записанного файла уже не меняется, в каких то случаях приходиться его дописывать, но в этом моменте сервер начинает как то этому препятствовать. В итоге, файл может иметь размер около 200Mb или 700Mb ...или любой другой, произвольный (зависит от содержимого потока).

При этом на сервере полно свободного дискового пространства, а сам сервер нагружен всего лишь парой подключений.

Кто то сталкивался с подобной проблемой?

P.S. Версия сервера Adobe Media Server v5 (x64). Проблема существует и на Win8.1 (x64), и на Ubuntu Server Edition (x64)
P.S.S. В FMS Console видно сл.:

oi60.tinypic.com/i78q6q.jpg
i78q6q.jpg

oi57.tinypic.com/k2yeu0.jpg
k2yeu0.jpg
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
ptchol
@ptchol
Linux system administrator
Может у Вас лицензии нет ? Или она истекла, или не применилась по каким то причинам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы