Если у вас есть динамически генерируемые кадры h264 на одном конце (сервере), как бы вы могли сделать видеопоток реального времени (с низкой задержкой) в браузере (клиенте)?h264 потоковое видео в реальном времени
Другими словами, то, что я пытаюсь достичь, это потоковое графически интенсивное приложение C++ с сервера gpu на браузер.
В качестве простого решения, я имею в виду что-то вроде этого:
c++ app | ffmpeg | server | html5 client
H264 кадры, созданные приложения посылаются на стандартный вывод, где FFmpeg используется ремультиплексирование этот поток в mp4, который передается сервер, который по запросу может передать его клиенту.
Это хороший подход? Возможно ли создать такой видеопоток с низкой задержкой 30 кадров в секунду, используя этот подход?