Snowmix: The Swiss army knife of open source live video mixing

Moderator: Forum moderators

Post Reply
muggins
Posts: 91
Joined: Mon Aug 31, 2020 1:31 am
Been thanked: 21 times

Snowmix: The Swiss army knife of open source live video mixing

Post by muggins »

Attachments
snowscene.jpg
snowscene.jpg (92.23 KiB) Viewed 954 times
User avatar
mikewalsh
Moderator
Posts: 6150
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 788 times
Been thanked: 1976 times

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by mikewalsh »

@muggins :-

Oh, yeah; I thought I recognised this. Someone over at BleepingComputer was asking about this a few weeks back. This is a "roll-your-own" job, isn't it.....you have to compile it yourself, 'cos source code is all that's provided.

I assume you've done this, yes? What Pup did you build it in? I might have a go at this myself....

Were any additional deps needed before you built it?

**Later** Jeez. 63 MB of source code? What on earth IS this thing?

Mike. ;)

User avatar
rockedge
Site Admin
Posts: 6532
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2743 times
Been thanked: 2619 times
Contact:

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by rockedge »

@mikewalsh I am downloading it (97 megs decompressed) and will give it a whirl building it in Bionic64 and a try in Fossapup64.

Dependencies -> Snowmix depends on libcairo from CairoGraphics.org and Pango available for Linux

Code: Select all

aclocal awk autoconf libtoolize automake make bc head pkg-config
You also need a C++ compiler environment, Tcl/Tk and bwidget

UPDATE: I was able to successfully compile and build snowmix

here is what works so far running snowmix demo.

Screenshot(125).png
Screenshot(125).png (181.78 KiB) Viewed 914 times
User avatar
mikewalsh
Moderator
Posts: 6150
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 788 times
Been thanked: 1976 times

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by mikewalsh »

@rockedge :-

I would imagine you'd probably have more use for this than I would, Erik. Looks like it would work rather well with multiple feeds from ZoneMinder, no..?

Let us know how you get on with it, would you? Cheers.

Mike.

muggins
Posts: 91
Joined: Mon Aug 31, 2020 1:31 am
Been thanked: 21 times

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by muggins »

@mikewalsh:

Regarding the size of the package, just under half of that is two videos in test directory. And I had no luck compiling...it seems
my compiling skills have degraded plus my compiling environment isn't pristine!

I did download, (from somewhere?), snowmix-0.5.1-pm153.2.3.x86_64.rpm, and can almost get it to work, but it seems Rockedge
has it working...well done Rockedge.

User avatar
rockedge
Site Admin
Posts: 6532
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2743 times
Been thanked: 2619 times
Contact:

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by rockedge »

@mikewalsh YES! It does seem to work with Zoneminder's monitor streams. Which I can then mix like live television. Interesting and opens some potential. Although in most security camera operations totally not nessecary! But pretty cool to mess around with. Could produce super slick "movies" for the authorities if one needs to share video footage of some event(s) or in a system that has hundreds of cameras running it could be another way of displaying the stream feeds.

It looks like a mixer for live television or radio is possible.....and with it running in Bionic64-8.0 that now makes me able to produce TV/Radio or webcast streams from multiple audio and video inputs using Puppy Linux by itself. Another checked box on that long list of what a Puppy can do!

I don't think it should be a standard included tool BUT I am tempted to make a PET for Snowmix and see if that would install easily or not.

I am having a slight difficulty with the video streams due to a buggy Gstreamer set up. This particular Bionic64 has SO many wild packages and diverse programs installed that it sometimes does the most unexpected things......like work at all. Sometimes totally surprised when I click on a menu item and something really cool starts up and I wonder when the hell did I build that? And why?

This is a demo Snowmix set up with commentator microphone feeds with some camera feeds:

Screenshot(127).png
Screenshot(127).png (173.2 KiB) Viewed 892 times
User avatar
rockedge
Site Admin
Posts: 6532
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2743 times
Been thanked: 2619 times
Contact:

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by rockedge »

Fixed Gstreamer with this command:

Code: Select all

pkg add libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt
Screenshot(130).png
Screenshot(130).png (194.52 KiB) Viewed 880 times
User avatar
rockedge
Site Admin
Posts: 6532
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2743 times
Been thanked: 2619 times
Contact:

Re: Snowmix: The Swiss army knife of open source live video mixing

Post by rockedge »

getting something different. So far it's still kind of wobbly on figuring out how it works. Although Bionic64-8 is performing pretty good running Snowmix so far as I can tell.

Screenshot(133).png
Screenshot(133).png (376.72 KiB) Viewed 856 times
Post Reply

Return to “REQUESTS”