Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 从无穷无尽的小文件创建视频流_Sockets_Video_Ffmpeg - Fatal编程技术网

Sockets 从无穷无尽的小文件创建视频流

Sockets 从无穷无尽的小文件创建视频流,sockets,video,ffmpeg,Sockets,Video,Ffmpeg,我有一个客户端使用websocket发送无休止(或至少大量未知量)的小webm文件(每个文件大约2秒),视频内容是base64编码的,我想从中创建一个实时视频流。 所以会是这样的: 客户端打开web套接字 客户端发送第一个文件 服务器开始在线传输文件 客户端发送第二个文件 服务器将视频附加第二个文件 重复5和6,直到web套接字关闭 现在,我已经在服务器/客户端完成了websocket的部分,解码base64中的内容没有问题,但完全停留在流转换部分,就我看来,最好的选择是运行FFMPEG,但找不

我有一个客户端使用websocket发送无休止(或至少大量未知量)的小webm文件(每个文件大约2秒),视频内容是base64编码的,我想从中创建一个实时视频流。 所以会是这样的:

  • 客户端打开web套接字
  • 客户端发送第一个文件
  • 服务器开始在线传输文件
  • 客户端发送第二个文件
  • 服务器将视频附加第二个文件
  • 重复5和6,直到web套接字关闭
  • 现在,我已经在服务器/客户端完成了websocket的部分,解码base64中的内容没有问题,但完全停留在流转换部分,就我看来,最好的选择是运行FFMPEG,但找不到一种方法让它无限流地转换

    另外,套接字服务器运行在Windows机器上,是NodeJSWebSocket