• IETF - Janus - WebRTC - WHIP

    WHIP-ing WebRTC to Janus!

    Broadcasting is a huge industry, and historically there have been different protocols used for the purpose. A common choice, and basically a de-facto standard today, is RTMP (Real Time Messaging Protocol), which is used in almost all broadcasting applications as a way to inject media that can then be distributed, e.g., via HLS Live Streaming. While this is a simple and effective setup, it has a few drawbacks, especially when latency is an issue or a challenge. In fact, even with the tightest of settings, you can rarely get below a few seconds of delay from producer to consumer. For…

  • IETF - Janus - SIP - WebRTC

    Real-time text, SIP and WebRTC

    Real-time text (RTT) has been around for quite some time. Many people actually confuse RTT with Instant Messaging (IM), while the two are quite different, not only in terms of user experience but also from a technological perspective. In fact, where IM envisages people exchanging more or less complete messages among each other only after a trigger of some sort (e.g., when the enter key or a send button is pressed), RTT has text exchanged while it’s being typed. This means that any party in the conversation can, at any time, see the text while the person is typing it,…

  • IETF - Janus - WebRTC

    Simulcast and Janus: what’s new? (and where’s my SSRC?)

    There are several exciting features in WebRTC, but one of the most interesting ones you can take advantage of is definitely simulcast. Rather than explaining what simulcast is, if you want to have a good and in-depth overview of that and why it is useful I definitely encourage you to give this excellent webrtcHacks article by Oscar Divorra a read. That’s where this useful picture comes from: To summarise in a very brief way (seriously, read the article!), simulcast is a way to send multiple streams at the same time (typically different qualities of the same source), thus allowing recipients,…

  • IETF - Janus - Meetecho - WebRTC

    Meetecho and CoSMo strike again: PERC Lite integration in Janus!

    It’s been just a few days since we talked about how we worked together on VP9 SVC, and yet here we are again with some more news! The collaboration between the CoSMo Software and Meetecho teams has resulted in a new effort: a patch to Janus to implement support for End to End Media Encryption (PERC Lite). PERC Lite? What’s PERC Lite? For a couple of years, the IETF has been working on a standardization effort called PERC (Privacy Enhanced RTP Conferencing). Quoting the Working Group charter, the aim is finding “a solution that enables centralized SRTP-based conferencing, where the central device distributing the media…

  • IETF - Meetecho

    Another week at the IETF!

      The IETF meetings are a bit like Christmas after the summer ends. You always think it’s still far away, and instead, suddenly, here it is again! And just like Christmas, an IETF meeting always is an exciting time for us, as it allows us to provide our remote participation services to tons of remote attendees, and experiment on new cool features. Now, after several meetings we supported in the last years, the time for the IETF meeting in London has finally come. As we speak, we’re working on the setup for recording the Sunday tutorials which, as always, will…