代码之家  ›  专栏  ›  技术社区  ›  Nikola Lukic

谁能在websocket实现中为ffmpeg流屏幕找到合适的参数-JSMPEG

  •  0
  • Nikola Lukic  · 技术社区  · 3 年前

    我想在c#应用程序中为windows制作远程桌面。我使用ffmpeg播放器和带有jsmpeg的node.js流主机中继。

    理想分辨率=> 1920x1080

            public string APP_RESOLUTION = "1280x720";
            public string APP_BR = "100K";
            public string APP_RBUFFSIZE = "20M";
            public string APP_FRAMERATE = "10";
            public string APP_VIDEOENCODERTYPE = "mpeg1video";
    

    正在运行ffmpeg:

    cmdStream.txtBxStdin.Text = @"ffmpeg -f gdigrab  -i desktop -framerate " + APP_FRAMERATE + " -video_size " + APP_RESOLUTION + " -f mpegts -codec:v mpeg1video -s " + APP_RESOLUTION + " -rtbufsize " + APP_RBUFFSIZE + " -b:v " + APP_BR + " -bf 0 " + ADDRESS__;
    

    HTML

             player = new JSMpeg.Player(url, {
                  canvas: canvas,
                  videoBufferSize: videoBufferSize // test
              });
    

    我总是得到绿色的崩溃显示!错误线超出范围MPEG1WASM。。。 有什么建议吗?

    这张照片是我拍到的最好的照片,我甚至再也拍不到了;) BEST EVER

    0 回复  |  直到 3 年前