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

No packages published