I'm looking to make an application that utilises a webcam to capture a still image. Ideally, I'd like to use WebRTC and the tag to achieve this, as this avoids a native application. Before I got model 2, I'd tried out Iceweasel, but though it supported WebRTC at the time, it lacked canvas support.

Does anyone have any experience with sa browser that's capable of this?


Chromium is the best option for advanced web browsers on the raspberry pi as it is the most popular open source web browser. Iceweasel (Firefox) is a close second. Popular FOSS is normally better because more people spend time improving it. More options: en.wikipedia.org/wiki/List_of_web_browsers

Approximate statistics:

Likely some parts of WebRTC won't be implemented on the raspberrypi like video. But as you only want to show an image there is no need for WebRTC, just use an img tag and some ajax to update it.

  • Hi, any facts to back that up? Not that I do not believe you it would just help the nature of this Q&A to provide more insight.
    – Ghanima
    Mar 2 '15 at 7:31
  • @Ghanima edited for insight Mar 2 '15 at 9:12
  • My experience with chromium is that it has lots of problems (crashes, slow and variable fps, improper reaction to flags, failure to read policies). My recommendation is to test both extensively against your application and limit screen size and flags to the minimum. Also no support for hw vpu acceleration in linux for chromium.
    – user27888
    Mar 11 '15 at 12:27

UV4L can stream to a browser via WebRTC.

  • 1
    that fails to answer the question of how to display the image on the pi. Apr 21 '15 at 19:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.