WebRTC plugin for IE
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
wininstall
.gitignore
ATLBrowserCallback.cxx
ATLBrowserCallback.h
AsyncEvent.cxx
AsyncEvent.h
Buffer.cxx
Buffer.h
Common.cxx
Common.h
Config.h
Debug.h
Display.cxx
Display.h
DoubangoAudioDeviceModule.cxx
DoubangoAudioDeviceModule.h
DoubangoDesktopCapturer.cxx
DoubangoDesktopCapturer.h
Empty.cxx
Empty.h
Empty.rgs
ErrorMessage.cxx
ErrorMessage.h
ErrorMessage.rgs
ExEmpty.cxx
ExEmpty.h
ExErrorMessage.cxx
ExErrorMessage.h
ExJsArray.cxx
ExJsArray.h
ExMediaDeviceInfo.cxx
ExMediaDeviceInfo.h
ExMediaDevices.cxx
ExMediaDevices.h
ExMediaStream.cxx
ExMediaStream.h
ExMediaStreamConstraints.cxx
ExMediaStreamConstraints.h
ExMediaStreamEvent.cxx
ExMediaStreamEvent.h
ExMediaStreamTrack.cxx
ExMediaStreamTrack.h
ExMediaTrackConstraints.cxx
ExMediaTrackConstraints.h
ExMessageEvent.cxx
ExMessageEvent.h
ExPeerConnectionFactory.cxx
ExPeerConnectionFactory.h
ExPromise.cxx
ExPromise.h
ExRTCDTMFSender.cxx
ExRTCDTMFSender.h
ExRTCDTMFToneChangeEvent.cxx
ExRTCDTMFToneChangeEvent.h
ExRTCDataChannel.cxx
ExRTCDataChannel.h
ExRTCDataChannelEvent.cxx
ExRTCDataChannelEvent.h
ExRTCError.cxx
ExRTCError.h
ExRTCIceCandidate.cxx
ExRTCIceCandidate.h
ExRTCPeerConnection.cxx
ExRTCPeerConnection.h
ExRTCPeerConnectionIceEvent.cxx
ExRTCPeerConnectionIceEvent.h
ExRTCRtpReceiver.cxx
ExRTCRtpReceiver.h
ExRTCRtpSender.cxx
ExRTCRtpSender.h
ExRTCScreen.cxx
ExRTCScreen.h
ExRTCSessionDescription.cxx
ExRTCSessionDescription.h
ExRTCStats.cxx
ExRTCStats.h
ExRTCStatsReport.cxx
ExRTCStatsReport.h
ExRTCTrackEvent.cxx
ExRTCTrackEvent.h
ExRTCWindow.cxx
ExRTCWindow.h
Helper.cxx
Helper.h
JsArray.cxx
JsArray.h
JsArray.rgs
LICENSE
LICENSE-BSD
LICENSE-GPL3
MediaDeviceInfo.cxx
MediaDeviceInfo.h
MediaDeviceInfo.rgs
MediaDevices.cxx
MediaDevices.h
MediaDevices.rgs
MediaStream.cxx
MediaStream.h
MediaStream.rgs
MediaStreamEvent.cxx
MediaStreamEvent.h
MediaStreamEvent.rgs
MediaStreamTrack.cxx
MediaStreamTrack.h
MediaStreamTrack.rgs
MediaTrackConstraints.cxx
MediaTrackConstraints.h
MediaTrackConstraints.rgs
MediaTrackSupportedConstraints.cxx
MediaTrackSupportedConstraints.h
MediaTrackSupportedConstraints.rgs
MessageEvent.cxx
MessageEvent.h
MessageEvent.rgs
Plugin.bmp
Plugin.cxx
Plugin.h
Plugin.rgs
Promise.cxx
Promise.h
Promise.rgs
README.md
RTCDTMFSender.cxx
RTCDTMFSender.h
RTCDTMFSender.rgs
RTCDTMFToneChangeEvent.cxx
RTCDTMFToneChangeEvent.h
RTCDTMFToneChangeEvent.rgs
RTCDataChannel.cxx
RTCDataChannel.h
RTCDataChannel.rgs
RTCDataChannelEvent.cxx
RTCDataChannelEvent.h
RTCDataChannelEvent.rgs
RTCError.cxx
RTCError.h
RTCError.rgs
RTCIceCandidate.cxx
RTCIceCandidate.h
RTCIceCandidate.rgs
RTCMediaConstraint.cxx
RTCMediaConstraints.h
RTCPeerConnection.cxx
RTCPeerConnection.h
RTCPeerConnection.rgs
RTCPeerConnectionIceEvent.cxx
RTCPeerConnectionIceEvent.h
RTCPeerConnectionIceEvent.rgs
RTCRtpReceiver.cxx
RTCRtpReceiver.h
RTCRtpReceiver.rgs
RTCRtpSender.cxx
RTCRtpSender.h
RTCRtpSender.rgs
RTCScreen.cxx
RTCScreen.h
RTCScreen.rgs
RTCSessionDescription.cxx
RTCSessionDescription.h
RTCSessionDescription.rgs
RTCStats.cxx
RTCStats.h
RTCStats.rgs
RTCStatsReport.cxx
RTCStatsReport.h
RTCStatsReport.rgs
RTCTrackEvent.cxx
RTCTrackEvent.h
RTCTrackEvent.rgs
RTCWindow.cxx
RTCWindow.h
RTCWindow.rgs
Utils.cxx
Utils.h
_IPluginEvents_CP.h
dlldata.c
dllmain.cxx
dllmain.h
notes.txt
resource.h
rtc.aps
rtc.cxx
rtc.def
rtc.idl
rtc.rc
rtc.rgs
rtc.sln
rtc.vcxproj
rtc.vcxproj.filters
rtc_i.c
rtc_i.h
rtc_p.c
stdafx.h
targetver.h
webrtc.patch

README.md

webrtc-plugin is an open source project to add support for WebRTC features to Internet Explorer (Windows).

Downloads

Online samples

getUserMedia

Devices

RTCPeerConnection

RTCDataChannel

Using our plugin in your own project

  • Download and install the plugin for Windows
  • Include adapter-latest.js in your code.
  • Change the code you're using to attach a stream to a <audio/> or <video /> HTML5 element:
    from:
document.getElementById("eltId").src = mediaStream;


to:

attachMediaStream(document.getElementById("eltId"), mediaStream);

Building source code

  • We require branch 58 (git checkout branch-heads/58)
  • You'll need to apply this patch