InnovateAsterisk / Browser-Phone

A fully featured browser based WebRTC SIP phone for Asterisk
https://www.innovateasterisk.com
GNU Affero General Public License v3.0
469 stars 238 forks source link

share a hi-res image #45

Open vieridipaola opened 4 years ago

vieridipaola commented 4 years ago

Hi,

I can see that Browser-Phone can share quite a few things (very nice!) during a call. I was wondering what would the best approach be if I wanted a patient to share a high resolution picture with his/her doctor while on a video call. Suppose it's a session of dermatology teleconsultation and that the MD needs to see the patient's skin up close because he/she has a rash or whatever. The video call will not be enough. Sharing a video is OK but still not quite right. Sharing a picture taken by the patient with his/her camera on PC might be better (higher resolution, etc.) just as long as the doctor can actually zoom in and out (or simply download it -- but without the need to ask the patient to send it via e-mail with all the legal issues related to privacy). Ideally, it would all be done within the Browser-Phone app. I don't know if it would be easy to "share a picture from local hard disk" just like it is currently possible with videos. Another possibility is that if the patient's webcam is good enough and configured to the max of its resolution in the video call, the doctor could be able to "capture" a video frame at any given moment and then analyze it on his/her PC (by simply downloading it and using local software to zoom in/out, take measurements, etc.). Would it be possible to allow an endpoint to "capture" a high-res video frame and save it locally as a picture with just a click of a button?

I'm just asking to get an idea as to how far we can stretch this great piece of software...

Thanks

InnovateAsterisk commented 4 years ago

For the moment the best tool for this is the screen share. Then simply open the image in any application locally, and the screen with the preview of the image will be sent as a video stream. (I realise some people get nervous about screen sharing.)

In the future there will be more options on the "scratchpad" option, this allows you to share a blank canvas (without sharing your screen). On this canvas you are currently able to draw.... but in the future you will be able to load an image, zoom, sketch-over, pan, etc, etc. Coming soon: https://github.com/InnovateAsterisk/Browser-Phone/issues/5

vieridipaola commented 4 years ago

The scratchpad option with image support would be really-really amazing. Thanks!