Overview
Ipcam Viewer
Google Chrome Ipcam Viewer Extension Features: -Stream any JPEG Camera Source -Camera-Presets -Multiview -Fullscreen -Export / Import JSON File ## My Camera is not listed in the Presets? Add your Camera to [src/data/cameraModels.json](https://github.com/firsttris/chrome.ipcamviewer/blob/master/src/data/cameraModels.json) and create a pull-request. I will publish a new version with your camera model. ## Generic Mode When creating a new camera, don't select any model, simply enter your stream address. Support / Issues: info@teufel-it.de https://github.com/firsttris/chrome.ipcamviewer/issues ## MJPEG Support dropped Render an MJPEG Stream or JPEG's in a HTML < img > tag with the credentials in the Stream URL is not possible due to Chrome security polices. My first approach was to use chrome.webrequest.onBeforeSendHeaders() to add the credentials to the authorization header of the HTTP request. I think this is not the best approach since you need to filter the requests of the addon (cameras) from all request the browser made. This requires the permission "browsingData" (be able to see all requests from the browser) which does no comply with data protection guidelines. So we have to use XML-HTTP-Requests (fetch) to be able to add credentials to the header. The only implementation i found was [mjpeg-readale-stream](https://github.com/aruntj/mjpeg-readable-stream/blob/master/index.html). But it was not peformant enough for daily use. Their is very little information on how to fetch a mjpeg-readable stream and render it to an < img > tag. If you can help me with this topic, dont hesitate to contact me.
Michael HOct 20, 2018
Works well for my Hikvision cams. Only allows up to 5 frames per second. I would have given 5 stars but I'm not a fan of the required permissions: "Read and change all your data on the websites you visit"
Tristan TeufelDeveloperAug 15, 2019
i changed the implementation to not need the critical permission since i think your are correct, this does not comply with data protection guidelines
Drasko DivicJun 8, 2018
is it possible to add the ptz control?
Tristan TeufelDeveloperAug 15, 2019
should generally be possible, has just not been implemented yet. question was is there an API which applies for most cameras? or is ptz different for each cam? pull-requests welcome
A Chrome Web Store userOct 10, 2017
won't work with my camera (Amcrest IP Cam)
Tristan TeufelDeveloperAug 15, 2019
your can either add your camera to https://github.com/firsttris/chrome.ipcamviewer/blob/master/src/data/cameraModels.json to make it available as preset. or use the generic mode by simply not selecting any model and manually enter your address.
Details
- Version0.2.1
- UpdatedAugust 15, 2019
- Offered byTristan Teufel
- Size924KiB
- LanguagesEnglish
- DeveloperTeufel-IT
Seestr.2 Bühl 77815 DEEmail
info@teufel-it.de - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.