Max MSP talking to Skype

    Sep 26 2008 | 2:31 am
    Hey I was wondering if it is possible for Max to get a video input into say the likes of a object from Skype?

    • Apr 05 2012 | 2:52 pm
      I would also like to know how to get Skype video into MAX. does anyone have any info on this? Much appreciated, thankyou!
    • Apr 05 2012 | 3:37 pm
      jit.desktop could be the way
    • Apr 05 2012 | 4:16 pm
      never try, but something like camtwist may help you to recover the image in a good old jit.qt.grab.
      or from another computer with a ruunig max patch, with dynamic dns ip or static ip and recover sound from skype'audio thanks to soundflower.
    • Apr 05 2012 | 6:56 pm
      hey thanks! i really appreciate that....
      off hand do you guys know, how i could store the image as a looped video once i have selected the portion on the screen?
    • Apr 07 2012 | 10:08 am
      have a look at the Syphon program, you can take video from other applications and route it to Jitter using the externals.
      I don't know if it'll work with Skype, as I haven't extensively used it, certainly something to look into though.
    • Apr 07 2012 | 11:32 am
      thanks again, chris. I looked into that Syphon.
      It is very close to being exactly what i need, but it doesn't work with skype from what i can gather and from the simple testing i have done this morning. It wont recognise Skype as a video source at all, which is a pity.
      I think the jit.desktop/cam twist solution/may be the way to go with soundflower to record the audio if and when needed.
      It will mean a two stage process for the project i am working on (a reinterpretation of a Max Neuhaus piece Radio Supply IV ( where i will have to manually record the skype calls in realtime, save them into a folder, and then a max patch will look for files in that folder, open them and process them.
      I will look into it more but if in the meantime, if anyone has any other ideas they are more than welcome!!!
    • Oct 08 2012 | 2:17 pm
      ecamm's call recorder seems to do the trick.
      Automatically creates a video of the skype call, that i can then get into max to play with the audio and video pretty easily.
    • Oct 08 2012 | 6:48 pm
      About Syphon. I did it one time: grab the portion of the screen using a Syphon server in quartz composer and getting the video in a syphon client in Max. The reason I did it was to transform an iphone into a wireless camera. It works but it's kind of a complicated way around... and you have to keep the space on the screen for the skype window.
    • Oct 08 2012 | 8:09 pm
      I can understand why skype is an attractive avenue for your project, given its ubiquity and accessibility. But have you considered working with Real Time Streaming Protocol (RTSP)? I have worked on a couple of projects using RTSP in Max, which only needs jit.broadcast and to work. Then you could have everything native in Max without the complexities of hacking skype.... hope that helps- best-
    • Oct 09 2012 | 8:07 am
      You might also want to look into the Skype Java API. You need to register as a developer to have access to all recources. It is a long time ago since I worked with it and at that time there was no video stream available. but that might have changed meanwhile... jan
    • Oct 17 2012 | 4:04 pm
      thanks for all the ideas, and i have taken them on board, but as this projects core focus is all about people being able to get involved/participate in the performance through calling into it, then actually using skype is essential, as Skype is the chosen medium for this interaction.