Orientation problem for remote tracks on firefox - agora.io

I have a problem with Agora video SDK 4.4.0 on Firefox.
When a user on IOS SDK 3.4.0 rotates his iPhone/iPad, video is not rotated on Firefox (macOS). But it is ok on safari (macOS) / chrome (macOS), or other IOS device with IOS SDK.
Is there any way to fix this ?
Or, at least, can I detect remote orientation changes (via event, or width / height change, or mediaTrack property, or anything...) to make the rotation myself using some CSS magic ?

This is a known limitation of firefox, documented here.
You can manually set the orientation on iOS. This page covers in depth how different modes work. You can use the fixed orientation to manually handle rotation using CSS.

Related

Jitsi meet video call on Android stays on black screen

Implementing video calls using react-native-jitsi-meet on iOS works perfectly fine but on android when loading the screen to start the meeting, it stays on the black screen. I am using react-native 0.69.2 and react-native-jitsi-meet 2.3.1.
I did all installation as described in the documentation and also tried to use jitsi-meet-sdk to customize native code but still, I could get the black screen on android.
I also tried to downgrade the react-native version but it couldn't help.
I was expecting to join the video call but rendering the JitsiMeetView with its full functionality like turning on a video call, muting audio, seeing participants, inviting and so many more features that jitsi-meet-sdk provides as I could see it on iOS.

Render camera preview in Chrome using Native Client SDK

I'm trying to write ppapi plugin for Chrome which will use webcam (show preview and write file). I have installed NaCl sdk with pepper_35.
There available examples in /examples/api/ folder: media_stream_audio and media_stream_video.
The audio example works fine - requests access to microphone and shows some kind of preview.
The "media_stream_video" example must show web-camera video preview, but when I load example on the local web server (with make serve command), there appears red rect, and Chrome asks for the web camera access. When I click “allow” - webcam indicator lights-up, chrome show that web page uses the web camera, and I see the camera settings icon. But the preview doesn't work, there still red rectangle instead.
I checked this on Windows 8.1, Windows 7 and Mac OS X, with five different webcams, and have no idea what can be wrong.
Maybe someone already encountered with the same problem?
Installing the pepper_37(dev) version of NaCl SDK solved the problem. Looks like it is unstable version currently, but it works.

Unable to draw an image on windowless plugin when video is played

I am trying to display Video(played by HTML5 video tag) behind a windowless plugin(firebreath). Video was perfectly blended with plugin display (semi-transparent image is drawn) when GPU-acceleration was enabled (using Chrome flags) .
However, Plugin display went for a toss when video is played at present( with chrome flags enabled). Suspecting chromium updates causing this issue.
Similar Question # HTML display of Plugin and videotag
Any suggestions/work around for me to try out? Please help.

Is there no WebGL implementation in Opera 12.0?

I am trying to get WebGL running with Opera 12.0 (Mac OS X Lion).
The Opera Website states that WebGL is supported, although if I check it via the WebGL check website, Opera doesn't really seem to work.
Everything I tried is working fine in latest Chrome.
Is there anything I have to change in Opera's prefs to enable WebGL or is it just not supported at all?
Open opera:gpu and see if your video card is block-listed.
If there is a text: Vega backend: Software, it means HW Acceleration got auto disabled because of previous crashes ;) Easiest fix is re-installation. Or separate side-by-side installation.
I have had a similar problem yesterday, now its fixed - and i can see:
http://www.khronos.org/webgl/wiki/Demo_Repository
http://maps3d.svc.nokia.com/webgl/
For google webgl experiments - many of them do not work even in chrome 17.
Make sure that you have webGL enabled in options which are acessible through url:
opera:config
just type webgl in search input

Launch Webkit Nightly in fullscreen mode

I am using Webkit Nightly because i'm working on some new HTML5 features. I would like to look at the application full screen, without the window chrome.
Other browsers have F11 and other buttons to go fullscreen, but webkit doesn't. Is there a way I can launch it in fullscreen mode?
Dennis
Webkit is a web content engine and its not a browser on its own. Anyway, which port of webkit are you referring to? GTK+? QT? EFL?
I just downloaded and compiled WebKit-r70098 (for GTK+) on my Ubuntu box following this instructions. The demo browser (GtkLauncher) that comes with it creates a window of 800x600 (hardcoded in the code) and doesn't have a fullscreen feature.
Also, the pre-compiled binaries for Mac OS X that allows Safari to run on top of Webkit, don't offer native fullscreen capabilities. Currently there's no fullscreen without tweaking Safari configuration files or using 3rd party plugins (there are lots of them).
EDIT:
On Windows, webkit.exe also doesn't have fullscreen capabilities.