Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Symptoms: low quality of the video, muddy picture, bitrate shown in chrome://webrtc-internals is less than 100 kbps.

Solution: turn off disable hardware acceleration in the browser , switch the browser of by setting the flag chrome://flags/#disable-accelerated-video-encode to Disable, set up the browser or the server to use the VP8 codec for publishing.

5. In some Chrome Canary builds H264 Chromium based browsers (Chrome, MS Edge) video is not publishing from canvas when hardware encoding acceleration is enabled

Symptoms; ther is no video in a stream published from a canvas, but there is audio only, streaming fails with Failed by Video RTP activity error

Solution: disable hardware encoding acceleration in browser setting or publish VP8by setting the flag chrome://flags/#disable-accelerated-video-encode to Disable, set up the browser or the server to use the VP8 codec for publishing, or use other browser

6. Canvas capturing may stop while switching to another browser tab or minimizing browser window

...

Solution: hold the browser tab in foreground while capturing canvas from it.

7. Stream publishing resolution cannot exceed the canvas size

Symptoms: stream publishing picture size is equal or less than HTML5 Canvas elemet on the page size (width x height)

Solution:

a) use HTML5 Canvas of appropriate size on the page to publish a desired resolution

b) transcode the stream picture to the desired size at server side