The video is directly captured from within Unity and piped as raw video to a FFMPEG process spawned before. FFMPEG now converts this raw video into a H.264/H.265 stream. In addition, I would like to use the NVIDIA Video Codec SDK to speed up this process.
The questions are:
- Is H.264/H.265 a suitable format for that use case?
- If so, which server could be used to transmit the video stream and what can be used on the client side (e.g. BroadwayJS https://github.com/mbebenita/Broadway)?
- If not, what would you suggest?
On the client side, Flash or Silverlight can't be used. It should be a HTML5 solution with high browser compatbility.
I would appreciate any help. Thanks in advance.