Skip to content

[BUG] Old browser not working #7

@bypper

Description

@bypper

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Connecting to https://hostname:3000 not working in my browser, which is Mozilla Firefox 115.15.0esr (32bit) for Raspberry 4 (aarch 64).

Screen show the following message:
"Error: Your browser does not support the WebCodecs API required for video streaming"

I don't need video streaming, This app is a password manager.

Expected Behavior

No response

Steps To Reproduce

Run the container
Open browser from another host and charge the URL

Environment

- OS:Debian 6.1.140
- How docker service was installed:
Package docker-ce 5.28.3.3

CPU architecture

x86-64

Docker creation

My Docker compose:
  keepass:
    restart: unless-stopped
    container_name: mikeepass
    image: lscr.io/linuxserver/keepassxc:latest
    security_opt:
      - seccomp:unconfined #optional
    environment:
      TZ: Europe/Madrid
      PUID: 1000
      PGID: 1000
    volumes:
      - /mikeepass:/config
    ports:
    - "3003:3000"
    - "3001:3001"
    networks:
      albred:

Container logs

[ls.io-init] done.
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.                                                                                                                                 screen 0 shmid 0                                                                                                                                                                                                 19
20
INFO:data_websocket:pcmflux library found. Audio capture is available.
INFO:data_websocket:pixelflux library found. Striped encoding modes available.
INFO:root:Expected C js_config_t size (from ctypes): 1354 bytes
INFO:main:Upload directory ensured: /config/Desktop
INFO:main:Starting Selkies (WebSocket Mode) with args: Namespace(encoder='x264enc', framerate=60, video_bitrate=16000, dri_node='', audio_device_name='', h264_crf=25, h264_fullcolor=False, h264_streaming_mode=False, watermark_path='', watermark_location=-1, debug=False)
INFO:main:Initial Encoder: x264enc, Framerate: 60, Bitrate: 16000kbps
INFO:main:SelkiesStreamingApp initialized: encoder=x264enc, display=1024x768
INFO:main:All main components initialized. Running server...
INFO:webrtc_input:System DPI detected as ~96. Cursor size cap set to 32x32px.
INFO:webrtc_input:Resetting keyboard modifiers.
INFO:webrtc_input:Starting clipboard monitor                                                                                                                                                                     INFO:webrtc_input:Found XFIXES version 4.0                                                                                                                                                                       INFO:webrtc_input:starting cursor monitor                                                                                                                                                                        INFO:webrtc_input:watching for cursor changes                                                                                                                                                                    WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.                                                                                                                   INFO:data_websocket:Data WebSocket Server listening on port 8082                                                                                                                                                 INFO:webrtc_input:Initializing 4 persistent gamepad instances...                                                                                                                                                 INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js0): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)                                                                                                                                                                            INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js0.sock, EVDEV socket: /tmp/selkies_event1000.sock. Using fixed config: Microsoft X-Box 360 pad                                                INFO:webrtc_input:Initialized and started persistent gamepad instance for index 0 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js0.sock, EVDEV: /tmp/selkies_event1000.sock).                              INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js1): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)                                                                                                                                                                            INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js1.sock, EVDEV socket: /tmp/selkies_event1001.sock. Using fixed config: Microsoft X-Box 360 pad                                                INFO:webrtc_input:Initialized and started persistent gamepad instance for index 1 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js1.sock, EVDEV: /tmp/selkies_event1001.sock).                              INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js2): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)                                                                                                                                                                            INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js2.sock, EVDEV socket: /tmp/selkies_event1002.sock. Using fixed config: Microsoft X-Box 360 pad                                                INFO:webrtc_input:Initialized and started persistent gamepad instance for index 2 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js2.sock, EVDEV: /tmp/selkies_event1002.sock).                              INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js3): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)                                                                                                                                                                            INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js3.sock, EVDEV socket: /tmp/selkies_event1003.sock. Using fixed config: Microsoft X-Box 360 pad                                                INFO:webrtc_input:Initialized and started persistent gamepad instance for index 3 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js3.sock, EVDEV: /tmp/selkies_event1003.sock).                              INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor started.                                                                                                                                     INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js0.sock                                                                                                                                     INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor started.                                                                                                                                     INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js1.sock                                                                                                                                     INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor started.                                                                                                                                     INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js2.sock                                                                                                                                     INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor started.                                                                                                                                     INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js3.sock                                                                                                                                     INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1000.sock
INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1002.sock                                                                                                                            INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1003.sock                                                                                                                            WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions