Skip to content

david7482/H264WebRTC

Repository files navigation

H264WebRTC

This project try to integrate OpenH264 as the H264 implementation into Google WebRTC. It takes Ericsson's signaling server as the signaling server.

Dependency

  • glib-2.0
  • libsoup-2.4
  • x11
  • sigc++-2.0
  • jsoncpp
  • openh264

How to build

  • Build webrtc first
    • It will install the build at /opt/webrtc
  • We use Scons as the build system
  • Run scons then it will build the executable at bin/

How to run

  • Setup Firefox to use H264 in a higher priority
  • Start a session from here
  • Run ./H264WebRTC with -s [session id]
    • You could also try -v as the verbose mode
  • You should get the stream on Firefox.
  • Check SDP part of about:webrtc in Firefox to make sure if it is running on H264

About

Try to integrate OpenH264 into WebRTC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors