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

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions