Ardour remote collaboration

Matt Keys <[email protected]> Mon, 13 May 2019 23:27:01 +0000
Newsgroups gmane.comp.audio.ardour.user
Message-ID <SN6PR19MB2237579BED62EC1D15F04E13AF0F0@SN6PR19MB2237.namprd19.prod.outlook.com>
Hi all, I wanted to share something I've been working on: https://www.linkedin.com/feed/update/urn:li:activity:6532671764118417408 . In the screenshot I'm sending the master out from Ardour to my eZuce Vibe client running on a separate Windows machine. Anyone that joins the room would thus hear the master out of your session. The audio you hear is in HD stereo. There's nothing really special going on, I'm just using ffmpeg to send to my Vibe client:

# opus stereo
ffmpeg -re -f jack -i system:capture_1,system:capture_2 -c:a libopus -payload_type 105 -vn -f rtp rtp://192.168.3.200:3335?pkt_size=1200

# ardour desktop capture
ffmpeg -video_size 1280x720 -framerate 5 -f x11grab -i :0.0 -c:v libx264 -preset ultrafast -pix_fmt yuv420p -an -f rtp rtp://192.168.2.163:3333?pkt_size=1200

You have to create a special .properties file to open the ports in the client. On windows its for example C:\Users\Matt\.vibe\plugins\EVO_RTP.properties , or mac/linux ~/.vibe/plugins/EVO_RTP.properties with contents ..

VideoAparte=true
AudioAparte=true
VideoEnable=true
VideoSend=0
VideoRecv=3333
Video_mtu=1490
Audio_mtu=1490
AudioEnable=true
AudioSend=0
AudioRecv=3335

You can change port numbers as necessary, just make sure theres +2 between audio and video. I also have more ffmpeg examples if you need them (windows, webcams, etc.)

Regards,
Matt

_______________________________________________
Ardour-Users mailing list
[email protected]
To unsubscribe  or change your mailing preferences please visit:
http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org