I found solution. You need at first ask for permission on options.html (or any extension page), After user accepts, you are able to use navigator.mediaDevices.getUserMedia() inside offscreen.html
navigator.mediaDevices.getUserMedia()