流式传输时合并视频块(即时)

时间:2012-10-09 09:57:52

标签: bash node.js nginx streaming mp4

设置:

  • 200M的视频块
  • 带有mp4流模块的nginx服务器,用于提供视频

是否可以从块中创建单个mp4文件,而不会中断将它们流式传输到客户端?

我尝试手动cat file_chunk >> test.mp4取得了有限的成功。它有一次工作(使用vlc在执行cat ...时播放文件),并且在不同情况下不起作用(通过浏览器流式传输,使用图腾媒体播放器......)。

此外,我们正在使用Node.js进行身份验证和相关API(如果这可能有所帮助)。

相关的nginx配置:

 server {
        listen 441;
        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
                ssl_certificate_key /etc/nginx/ssl/server.key; 
        root /video/;

        location *.mp4 {
            mp4;
            mp4_buffer_size 1m;
            mp4_max_buffer_size 5m;
        }
    }    

理想情况下,这可能是将块合并到一个正在流式传输的文件(无中断)的行中。

0 个答案:

没有答案