public static void handleConnection(OutputStream outputStream, String imageId) throws Exception {
outputStream.write(ByteUtil.getBytes());
while (true) {
byte[] data = Pipeline.pop(imageId);
outputStream
.write(("Content-type: video/mp4\r\n" + "Expires: 0\r\n" + "Cache-Control: no-cache, no-store\r\n"
+ "Connection: keep-alive\r\n" + "Content-Transfer-Encoding: binary\r\n"
+ "Content-Length: " + data.length + "\r\n\r\n").getBytes());
outputStream.write(data);
outputStream.write("\r\n\r\n".getBytes());
outputStream.flush();
}
}
Я пробовал MJPG для потоковой передачи, но это не масштабируемое решение.Так что теперь я пытаюсь потоковое видео из изображений JPG в памяти в браузер для потоковой передачи.Но я не знаю, как преобразовать изображения jpg в байтовом массиве в байтовый массив mpeg в памяти.