mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

376K
active users

Laura Ritchie 🌸

More on the livestreaming dilemma...

I need to have the option of multiple participants AT THE SAME TIME - like playing in a band. So maybe the keyboard and drums are in one place (live) and the sax player joins from another country via a link.

Does anyone know of a platform that lets you do that - instead of like skype/zoom/hangouts where it changes to whoever is talking and features their image & sound?

...and the concert will be 24 hrs. long.

please

@lauraritchie You may want to look into latency of whatever services you find. Unfortunately, it's not published much, but in Skype for example, there's a second or more delay when people talk. This is going to play havoc with any coordinated music, yes?

One of the best things I've used as far as online comm is Mumble. The client on each user's computer is somewhat tedious to install, but that makes you get the best quality audio. I think it's audio only. wiki.mumble.info/wiki/Hosters

wiki.mumble.infoHosters - Mumble Wiki

@lauraritchie I can't remember if you can livestream with it. I would imagine you can with a plugin or something. I really wanted to use it for podcasting, and test drove mumbleboxes. It was fantastic, but I could never expect random guests to download and run the mic setup on their machines. It's pretty involved to ensure you get the fastest, and best quality audio.

@sikkdays thanks for that! I have used zoom for online lessons and an external mic does the trick with the audio, but you are completely right about the issues with delay and stuff... I need to do some serious research ! I'm sure it can be done even if there are work arounds where there is a separate call in stream and we have that sound source blasted on the main stream - like a tv as performer (haha!)

@sikkdays for everyone involved there will be distinct scheduling and mic/tech instructions... lots-o-planning! but it will be worth it!

@lauraritchie Mumble was created for gamers to chat. The latency is very, very low. Plus, you can, through mumble, record each track separately! However, when I was testing it, I didn't attempt to podcast live as we usually do. And I think the recording feature has a tendency to get out of sync in longer recordings.

@lauraritchie I don't think this is possible really. The latency across the network is just too high. Even 20ms latency is becoming a problem when you play an instrument. On the internet you rarely get this plus it's going to be doubled even.

@reto It takes a lot to make me give up. x

(realistic advice is great and I completely need that - I have a LOT to learn!!)

@lauraritchie I know what you mean. Tell me if you find anything. From a technological standpoint it looks impossible, but maybe someone has done just that 😜

@lauraritchie I'm not aware of anything that does that. There'd be issues with delay caused by varying distances between participants.

Actually, come to think of it, some teleconference software might allow simultaneous broadcast and receiving, but possibly only high end offerings like from Polycom. Even then though, the delay is going to be a killer for getting a music track in sync.

@lauraritchie I don't have an answer but I am intrigued to know, if and when you figure it out.

@lauraritchie @dogtrax I don’t know of a platform that does that. I think the issue — particularly with music — will be latency. Encoding (turning the video and audio into digital data), connection speed (how fast your Internet speeds on both the broadcaster’s and receiver’s end), and network speeds (as viewers increase, streams tend to lose speed or quality) would make it hard for band members to synchronize with each other or for audiences to receive a synchronized result.

Performing music together over an Internet connection is next to impossible if there is *any* lag at all. Typically, the lag is caused by short 10-50 millisecond delays for every router hop, at minimum one hop from you to your ISP, another from ISP to Internet Exchange Point (IXP), IXP to my ISP, and a fourth from my ISP to my computer. When you play the drum I hear your drumbeat 40-200 milliseconds after you play it. When I play a note on the piano you'll hear it 40-200 ms after I play it, or 80-400 ms after you've played your drumbeat. And our friend @StrangeAttractor will hear your drumbeat and my piano out-of-sync by 40-200 ms; if she plays her guitar synced to my piano you'll hear that 120-600 ms after you've played your drumbeat.

There was a really cool commercial by Bell some 10 years ago that showed people playing together over their Internet connection; sadly it was only movie magic and no more realistic than flying through the air with a cape.

@bobjonkman @strangeattractor what if they instead of playing reactively everyone played to a world clock?

- people could always record their contributions and video magic can be done with screens in a room and then the one room is streamed.

If you have an external clock that's transmitted exclusively over an analogue channel, then everyone would hear the beats at the same time (barring speed-of-light transmission times, which is really only a factor if the transmission uses geosynchronous satellites). But if there is any digital transmission then you're back to the same problem. Not everyone will be the same number of router hops from the source, so with a digitally transmitted clock players may hear the beats at different times. If not, then it's fine for each player playing by themselves -- but they won't be able to hear each other (which may make playing as an ensemble difficult; I don't know, I'm no musician). And also, you're left with the problem of transmitting the music from each player -- if it gets transmitted over a digital channel then you have the "different lag from different router hops" problem all over again, and you'll hear the different lags from each player. The human ear is a marvellous instrument, and very intolerant of sounds being out-of-sync.

@bobjonkman this is sort of what I have come to think.

1. external clock.
2. Simple Facetime with tiles people to allow multiple participants at once (shown through a giant TV in the room)
3. Other people who might send in recordings of them to play at certain times (also shown through a giant TV & speakers
4. Live people

I have a (roughly) broadcast quality camera to use for the live streaming of the room.

now to do testing... 1/2

@bobjonkman most musicians who would be streaming in have some (if not extensive) experience playing session work - and then you are used to the click as opposed to having the real feel of everyone with you, so I think the external clock is a realistic thing to use. -and the type of music being played allows for some freedom in timing, so I am hopeful!

Ideas swimming, and forming shapes. 2/2

The solution would be to have an analogue connection from end-to-end. But today, even analogue phones are connected to digital switching networks, so you can't even use ordinary landline phones and expect to get no delay. You can get "leased lines" from the phone companies that are analogue end-to-end, but leasing a tuned circuit that supports audio fidelity (ie. a 56 kHz leased line) will probably cost hundreds of dollars a month. Last time I saw an equalized analogue leased line was in 1980 when I worked at a radio station. It's possible analogue-only leased lines don't even exist any more. /cc @StrangeAttractor @LauraRitchie

@bobjonkman @strangeattractor as it’s a one-day charity concert event I’m hoping companies may be willing to donate services as sponsorship

@bobjonkman @strangeattractor I’ll look into the phone lines, thank you 😊