Я работаю в проекте с использованием узла. Моя цель - передать видео с одного сервера на другой. Я использую протокол udp, поэтому я просто хочу знать, как я должен работать с видео и как это делать. Я имею в виду, должен ли я преобразовать видео в строку и отправить его через сокет udp? Я знаю, как отправлять строки, но не знаю, как применить это с помощью видео. Помогите мне, пожалуйста?
Это код, который я использую для прослушивающего сервера:
var PORT = 33333;
var HOST = '127.0.0.1';
var dgram = require('dgram');
var server = dgram.createSocket('udp4');
server.on('listening', function () {
var address = server.address();
console.info('UDP Server Running on ' + address.address + ":" + address.port);
});
server.on('message', function (message, remote) {
console.info(remote.address + ':' + remote.port +' - ' + message);
});
server.bind(PORT, HOST);
С Уважением
Привет, @SLaks, у вас есть ссылка или пример, по которым я могу использовать его в качестве руководства? Заранее спасибо.
Хорошо, ребята, я понял. Проблема, с которой я столкнулся сейчас, - это размер видео. Как я могу нарезать массив байтов и отправить его на сервер? Это лучший подход?
Вы должны направить поток из файла на сервер.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно отправить байты. Видео ничем не отличаются от других файлов. Узнайте о потоках.