Best solution for multiple video players


    May 30 2022 | 8:19 am
    Hi all,
    I am preparing a show with many video players and I am wondering which is the best solution for smooth playback. Some videos will have an overlay and I have chosen to work on the textures so as not to overload the cpu.I will develop the overlays and crossfades in jit.gl.pix. The videos are currently encoded in H264 Full Hd. I will use external graphics card (AMD Radeon Rx 570) with macbook pro 15 inch 2.7 Ghz i7, Max 8.3.1.
    I ask for advice on three different methods:
    1 Jit.playlist (with output_texture on) 2 jit.gl.polymovie 3 individual instances of jit.movie@engine viddll.
    looking at the jit.gl.polymovie js code I noticed that it can use the avf or viddll engines. So if I set viddll in Max preferences jit.gl.polymovie will play videos with that codec, is that correct ? In this case option 3 makes no sense
    I have in total 16 videos + 6 overlays. What could be the best solution in your experience?
    Thanx, Rd

    • May 30 2022 | 3:58 pm
      Hi Riccardo, I would go with jit.gl.polymovie. If you then have problems with it I'll be happy to look into it.
    • May 30 2022 | 8:05 pm
      Thanks Federico, it is what I am currently testing and it looks promising. Solid 25-30 fps
    • Jun 22 2022 | 1:51 pm
      Hi all, I want to share my conclusions. Last night I did the show : Three Full HD H264 video streams plus two interactive graphic scenes (OSC Driven). Jit.gl.polymovie was rock solid (30 fps stable for a total duration of 50 minutes, plus six days rehearsals). Fully reliable! Thank you guys for the work!
    • Jun 22 2022 | 2:39 pm
      cool, really appreciate you sharing your results. just for completeness, which video engine did you go with?
    • Jun 22 2022 | 3:42 pm
      viddll, played out with AMD Radeon Rx 570, as in my previous post. Output HDMI, converted in SDI, with a huge theatrical projector.