Вариант с ftp не сработал, через браузер к папке открывается доступ, но в скрипте не срабатывает.
Там же где скрипт лежит все ок, но там места мало, есть сервер с большим объемом, еще один покупать не хочу, а этот перенести тоже ни как. Может в node js как-то настроить можно. А логи посмотреть не могу, не знаю как их включать в node js
и еще, файл этот создается динмически, тоесть это запись видео идет, и мне бы сразу писать его на другой сервер а не скачивать или копировать его потом, так как запись может идти и 1 минуту и 5 часов, и файл в итоге рздуется прилично.
DeusCredo: vagrant или docker освойте, что бы в следующий раз было проще. А пока почитайте эту статейку думаю разберетесь https://habrahabr.ru/post/102849/
у меня vds удаленный, никаких физических подключений я сделать не могу или я не разобрался?
Можно проверить пошагово, без ffmpeg. Запустите из консоли (подразумевается что тестируете локально):
ffplay путь_до_файла_test.sdp Если все в порядке, увидите окно с трансляцией.
Еще, для упрощения тестирования, в ffmpegProc.save() можно указать файл, например test.mp4. В него запишется трансляция.
И так тоже не работает, но я не локально, пробую, может поэтому, хотя если обычный файл из папки беру то в консоли воспроизводит, а sdp просто вот так делает https://yadi.sk/i/WHrKMPWW3DANcc тоесть ничего не происходит, а дает сново строку с вводом команды.
---------- Добавлено 06.02.2017 в 15:51 ----------
Сделал вот так
function updateNumVideosS(i) {А в событие воткнул функцию updateNumVideosS(1);numVideosS += i;
alert(numVideosS);
if (numVideosS == 1) {
localRecorderS = OV.initLocalRecorder(subscriber.stream);
}
if (numVideosS == 2) {
localRecorderN = OV.initLocalRecorder(subscriber.stream);
}
}
Правильно ли я понял что надо так:
function updateNumVideosS(i) {
numVideosS += i;
localRecorderSs[numVideosS ] = localRecorderS;
localRecorderS = OV.initLocalRecorder(subscriber.stream);
}
А обращаться потом так localRecorderSs[1]
Вариант с ftp не сработал, через браузер к папке открывается доступ, но в скрипте не срабатывает.
Там же где скрипт лежит все ок, но там места мало, есть сервер с большим объемом, еще один покупать не хочу, а этот перенести тоже ни как. Может в node js как-то настроить можно. А логи посмотреть не могу, не знаю как их включать в node js
и еще, файл этот создается динмически, тоесть это запись видео идет, и мне бы сразу писать его на другой сервер а не скачивать или копировать его потом, так как запись может идти и 1 минуту и 5 часов, и файл в итоге рздуется прилично.
Нашел вот такую штуку rsync, разве нельзя им скопировать, я пока не смог разобраться но пишут что копию делает.
vagrant или docker освойте, что бы в следующий раз было проще. А пока почитайте эту статейку думаю разберетесь https://habrahabr.ru/post/102849/
у меня vds удаленный, никаких физических подключений я сделать не могу или я не разобрался?
Вот такой? https://yadi.sk/i/C7t0y4UQ3DAu6o
з.ы. Не сочтите за наглость, но я Вам в скайп стукнул :)
Да, файл генеририруется вот его содержимое
Можно проверить пошагово, без ffmpeg. Запустите из консоли (подразумевается что тестируете локально):
ffplay путь_до_файла_test.sdp Если все в порядке, увидите окно с трансляцией.
Еще, для упрощения тестирования, в ffmpegProc.save() можно указать файл, например test.mp4. В него запишется трансляция.
И так тоже не работает, но я не локально, пробую, может поэтому, хотя если обычный файл из папки беру то в консоли воспроизводит, а sdp просто вот так делает https://yadi.sk/i/WHrKMPWW3DANcc тоесть ничего не происходит, а дает сново строку с вводом команды.
---------- Добавлено 06.02.2017 в 15:51 ----------
И еще вот такую ошибку дает https://yadi.sk/i/obUvU8Gj3DARcD
---------- Добавлено 06.02.2017 в 15:53 ----------
Когда я пробовал из консоли запускать такую же ошибку давал, видимо тут еще как-то не так генерируется sdp
Вот такую ошибку синтаксиса дает https://yadi.sk/i/84omHTHl3DAJAn
А можно чуть подробнее код, если не сложно, я и так вроде его запускаю после создания и сразу в ffmpeg