Menu

#407 ffmpeg streaming

general
open
nobody
None
User Interface
2021-07-22
2021-07-20
Zibri
No

Since VICE already uses FFMPEG,
it would be nice to be able to STREAM the video on the local network or remote address.
It should be a few lines of code to add because for ffmeg there is no difference if the destination is a file or rtp or anything else.

Discussion

  • gpz

    gpz - 2021-07-20

    the goal is to get rid of ffmpeg completely and use something like the dosbox codec instead

     
    • Zibri

      Zibri - 2021-07-20

      why? ffmpeg if used right has a plethora of options and flexibility. No need for any other "conversion". FFMPEG is the way to go.

       
  • gpz

    gpz - 2021-07-21

    plethora of options

    exactly. and it is a moving target with its API. ripping it out simply makes maintaining much easier.

     
    • Zibri

      Zibri - 2021-07-21

      that is not a good reason, if you want it to be easy to maintain just use a fixed version and include it in the source tree. No need to update it to the latest version every time.

       
  • gpz

    gpz - 2021-07-21

    Been there, done that, didnt work as desired. Chances are you will load the capture into some other program for cutting and postprocessing anyhow, so any simple codec will do just fine.

     
    • Zibri

      Zibri - 2021-07-22

      it's strange you can't understand the difference. outputting a stream directly from vice is 5 times on average faster than piping through some oether application.
      I really don't understand what's the difficulty in sticking with a version of ffmpeg (the one you are using now) and just add the output code which is just an URL instead of the filename. Everything else is handled by ffmeg.

       
  • gpz

    gpz - 2021-07-22

    Nobody said anything about piping through another application. We'll use a simple codec like dosbox does, no more no less.

     
    • Zibri

      Zibri - 2021-07-22

      then I don't get it.. once you use the codec you do what? save the file or stream the video?
      anyway in that case the local computer must decode the video and re-encode it in MKV or other streamable formats. Again... too much overhead when you can use directly ffmpeg.

       
  • gpz

    gpz - 2021-07-22

    If you actually want to stream, using something like OBS is the much better idea. If you want to produce a video, you will want to use another program for cutting and post processsing anyway - in that case saving into a simple lossless codec will work fine.

     

Log in to post a comment.

Auth0 Logo