WebRTC and RTMP wowza

10,684

Solution 1

RTMP is fundamentally incompatible with WebRTC, but you can set up teleconferencing with just WebRTC.

Wowza doesn't support WebRTC yet but did indicate plans to add support for it.

At the moment the only serious WebRTC Server is Lynckia/Licode although they don't offer server-side recording yet so if you need that you're out of luck for now.

If you really want to integrate both RTMP and WebRTC based video conferencing you'd need to do a lot of custom development at the moment still.

Solution 2

As you said, Wowza is an RTMP Server and its main feature is to process streams from Flash applications. But it can also translate Flash packets to RTP packets, that is a standard protocol for VoIP applications.

With WebRTC, browsers are able to send data from media devices using SRTP, but it has some extra protocols attached, like the use of BUNDLE, the session establishment using ICE(STUN/TURN), and the fact that the streams are encrypted with DTLS.

Wowza does not support all these specific protocols, but you can implement an application to extend Wowza and do it yourself using other available libraries that are supporting WebRTC.

Share:
10,684
user1595858
Author by

user1595858

Updated on July 23, 2022

Comments

  • user1595858
    user1595858 over 1 year

    I am working on a video conference web project which uses Wowza RTMP and Flex for the audio/video to work on desktop browsers. Now, I want to make it work on the tablet and phone browsers and noticed WebRTC is getting popular in portable devices. I also heard about openTok api which is charged based on minutes used, but i don't want to use such products since we want to control the media server like what we are doing with wowza server.

    Our goal is to use WebRTC(just for audio and video) for protable devices which can communicate to our RTMP server in some way so that we can provide support to old browsers using flash and new browsers with WebRTC seemlessly. Is this something possible? If so how to integrate webRTC with wowza or any RTMP server ?

  • user1595858
    user1595858 about 10 years
    I'm looking something open source.
  • Nick
    Nick about 10 years
    You are right. It is possible to develop a Wowza server-side application which supports all WebRTC stack. However it's not a simple task because it covers a lot of work related WebRTC session establishment with DTLS, packetization, transcoding of H.264 RTMP stream into WebRTC compatible VP8, sending VP8 through WebRTC session, etc.
  • JAAulde
    JAAulde about 7 years
    It should be noted that since this answer was given, Wowza has begun supporting WebRTC (follow the newly edited indicate plans link in this answer to read about it)
  • TomSchober
    TomSchober over 6 years
    AddLive has been acquired by SnapChat and is no longer a product.