» VideoStreaming
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

VideoStreaming

Alex May of bigfug.com provides FreeFrame plugins for video streaming.

Here are patches demonstrating their usage:
fugstream-videostreaming

The version of fugStream i used for testing with those patches is available here:
fugStream-1.12.2.beta.zip

Preparations

  • close vvvv
  • get the fugstream-videostreaming demopatches and put them in \vvvv45betaXY\freeframe\fugStream\
  • from the fugStream-1.12.2.beta.zip put the fugStreamSend.dll and fugStreamRecv.dll in that same directory.
  • from the same .zip take fugVidStreamLib.dll and put it in \vvvv45betaXY\bin
  • get avutil-50.dll and swscale-0.dll and also put them in \vvvv45betaXY\bin
  • start vvvv

Streaming

Open the fugStreamSend and fugStreamReceive help-patches and you should see the white Quad spinning in both renderers. By default they are communicating via a local shared memory location (=MEM protocol). UDP and TCP didn't work for me. For a low-scale alternative to stream via UDP see below.

Protocol and port obviously need to be the same on both sender and receiver and the receiver additionally needs to specify the incoming videos dimension as explained in the patch.

Alternative via UDP node

As UDP is not working properly with FugStream, there is a second choice for small scaled video to be transfered by VVVV-own UDP node. Video size is limited by maximum packet size of UDP, which is 65535 bytes(?!?). So, you can transfer 215x215 maximum yet.

Update 2.0: Now, comes with working UDP-Reciever for FugStream, but maximum size is limited as well. Here at 64x32px. But it has better performance than above one.
Here's the zip (V 2.0) for download:
UDPStreaming.zip

I hope some texture- and string/byte/hex-pro's can optimize streaming capability.

Also you can try this modules UdpTextureSend.zip (3.71 Kb)] . It's pretty simple, but workable solution. I'm tested it by streaming video from netbook to main pc at 320x240 25fps. At this settings all works fine. alg

anonymous user login

Shoutbox

~17min ago

karistouf: Yet another show with vvvv and whitecat http://t.ymlp269.net/uhsaaaewsearaeemagau/click.php

~26min ago

tekcor: hm how do i create a single mesh from primitive geometrys and spreaded transform?

~4h ago

graphicuserinterface: @zepi:skynet is becoming self aware

~21h ago

flateric: Thanks devvvvs, I owe you a few bananas next time we meet :)

~2d ago

kiilo: @rexmtl im going to foulab later ...

~2d ago

kiilo: @wxmtl YES im in Montreal please contact me in the IRC chat or skype