Welcome and introduction to CommCon 2021 Virtual.
WHIP is an exciting new way to use WebRTC for broadcasting ingest. It won't be of much help until it's integrated in widespread broadcasting tools, though. This talk will share some info on how to use OBS to produce media, and use NDI to feed a WHIP client to broadcast it online via Janus/WebRTC.
Matrix is an open protocol, often used for instant messaging. Its federated nature means there needs to be proper safeguards to make sure it remains a friendly and welcoming place.
Come learn the basics of Matrix for Instant Messaging, how some open communities are using it, and how you too can!
As part of an IETF hackathon I decided to see if I could build a new open source WebRTC implementation.
WebRTC is just a pile of pre-existing protocols, all of which have multiple existing open source implementations.
I'd just glue them together, right?
How hard could it be?
Two years ago, Callable.io made a decision to move from a commercial CPaaS to an in-house system, based on jambonz. We will discuss our experiences and lessons learned along this journey, as well as showing you some of the more interesting and novel aspects of the solution we were able to create.
For some parts of our setup we stuck with asterisk 11. It is out so Security Fixes for far too long, it uses Libs far too old. How can we get this into modern Hardware, modern Kernel, modern Security? We found a way....
Presenting Daily, one of our platinum sponsors.
Do you find it strange that that we have been rehashing the same issues, over and over, endlessly -- what license should I choose? What business model is right for me? We will look at the fields of political economy and evolutionary biology for inspiration on creating vibrant OSS communities.
As a software outsourcing company with nearly 15 years of operating experience and 200 employees, Ecosmob works with a wide range of clients and technology stacks. In this session one our technical subject matter experts will share their thoughts on what 5G means for mobile app development.
It all began with a second hand video card and a sleepless night. I started hoarding hardware and talking to the machines. It escalated and now they talk back… We’ve been quietly making our own speech recognition models ever since and will explain you what's feasible and how to do it.
Get instantly useable advice and tips that any Geek can use to transform their presentations and connect with their audience.
Element's E2EE voice & video calling makes secure VoIP available on an open, federated platform. We're now building group calling into the Matrix protocol to make encrypted multiparty calling available for everyone to develop and integrate against with a protocol that's free to everyone.
Presenting Mux, one of our platinum sponsors.
Say hello to Janode, a Meetecho official node.js SDK for Janus. By wrapping the Janus API, Janode will help users build ad-hoc applications servers with Janus at its core. This talk will give insights about the library internals and share some examples of projects running in production.
Finally, machine learning models have made it to the browser. Virtual backgrounds and blurs are everywhere!
In this talk, let's explore how a simple background blur works, how you can code your own blur for a WebRTC call, and most interestingly - what more can we build from here?
What if you could proactively protect your systems from unwanted SIP traffic with an API call? And, what if you could block traffic in iptables quickly via API. Well my friends, APIBAN is here to help.
SIP and WebRTC testing at scale is hard, especially with large amounts of media. In this talk, we will connect open source building blocks to orchestrate distributed test agents and aggregate their result metrics in a cloud-centric fashion.
Interactive real-time media transport requires specific congestion control algorithms that pose different requirements and challenges from the ones known from TCP. I present what I learned from implementing and testing bandwidth estimation for Pion in Go.
A chat about the Online Safety Bill with Matt Warman (MP), Amandine Le Pape and Neil Brown.
Matrix is interoperable by nature. The servers are federated, like e-mails, but bridges allow conversation with third parties as well!
We'll walk through the main bridges Matrix has, how they work, why you should write one, and what the future holds!
Broadcaster.VC was born from last year's CommCon Virtual 2020 with our real life experience of using remote tooling into AV mixing software professionals use day in day out... and ultimately we were unimpressed. Come and find out about Broadcaster.VC - one of the tools that made CommCon Virtual 2021 happen.
Jitsi Meet has been powering meetings for millions of users already, but we had limited the meeting size to a maximum of 100 users.
We heard our users loud and clear, they wanted larger meetings! So we rolled up our sleeves and got to work.
In this presentation we'll see how we did it.
Presenting Subspace, one of our platinum sponsors.
Daily focuses on WebRTC audio and video, but what about audio/video to text? This talk shares how we implemented transcription, including the magic tricks to pull RTP audio streams out of mediasoup, create an LPCM stream, send audio via web sockets, and get the transcription output back to clients.
Elixir is a language based on Erlang/OTP, a platform designed to support real-time distribuited telephony applications with zero downtime. It sounds like a perfect match for a real-time event processing application based on telephony data received from MS Teams. Or is it? Let's find out.
This presentation is going to be a
SIP3 Features Overview and Usage Guide. Despite on the SIP3 focus the presentation will be built around common practices and modern approaches you should follow to build the most efficient RTC monitoring and troubleshooting platform.
Lightning talks are your opportunity to talk about something you feel passionately about. Maybe you didn't know about our CFP or maybe you didn't think you could talk about that "thing" for 30 minutes. This is your chance to get up and talk for 5 minutes on that "thing". Whether you're a seasoned speaker or a first timer; you're welcome! Submit your session to [email protected] or talk to us in #lightning-talks on Matrix.
Presenting Element, one of our platinum sponsors.
The WebRTC ecosystem deserves a proper troubleshooting swiss-army tool designed to slice and dice data at the pace of modern real-time communications without requiring a data science background or an army of consultants. Let's make that happen with the power of cLoki and Clickhouse!
When adding text chat history to Daily Prebuilt, an embeddable WebRTC video chat interface, we needed to avoid storing and maintaining potentially sensitive user data. In this talk, we’ll share patterns for solving shared non-persistent P2P state across thousands of clients via network packets.
Let's get together for a drink or two... virtually! We're not really sure the format this will take yet, but we'll get together somewhere for a drink - whether that's a cup of tea, coffee, energy drink or a whiskey or two. Whatever your timezone, come join us and have a drink... or three!
Find out how a SIP proxy can provide RTP high availability for calls that use media relay servers (such as RTPProxy or RTPEngine) using standard SIP capabilities, using a simple technique that re-anchors the ongoing call’s media to a different node/engine.
Do you want to participate in open source community? Or improve your coding skills, learn rtc, learn new programming language?
Then let me share my story and experience from first first patch to merging myself changes to the library. It is fun! (especially with golang)
SentryPeer a fraud detection tool. It lets bad actors try to make phone calls and saves the IP address they came from and number they tried to call. This project is all about Peer to Peer sharing of that data.
Half hackathon, half holiday, making plans for a pilot 4-week FOSS oriented summer hackathon in 2022.
In 20 minutes (to give plenty of time for questions), Neil will cram in as many "legal update" themes as he can, focussing on things relevant to developers and providers of WebRTC services. The focus will be English law, but some of the themes may be relevant more broadly.
Everyone has experienced video call issues over the past 20months - robotic voice, video glitches, low quality video.. What is actually going on? In this talk, we'll intentionally deteriorate a call and observe how these issues appear to the user and explore how they manifest in WebRTC metrics.
A reflection on the CommCon week, acknowledgements and closing remarks.