Kurento / bugtracker

[ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento
46 stars 10 forks source link

KMS 7 missing kurento-client lib #647

Closed neilyoung closed 1 year ago

neilyoung commented 1 year ago

Prerequisites

These are MANDATORY, otherwise the issue will be automatically closed.

Issue description

Missing kms-client ^7.0.0 (npm)

Context

Since KMS 7 is supposed to support requestKeyframe an update of the kurento-client lib is required

How to reproduce?

No instructions

Expected & current behavior

kurento-client 7.0.0 expected

(Optional) Possible solution

Nothing

Info about your environment

Nothing specal

About Kurento Media Server

About your Application Server

About end-user clients

Run these commands

ubuntu@kms7:~/webrtc-server$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
ubuntu@kms7:~/webrtc-server$ kurento-media-server --version
Kurento Media Server version: 7.0.0-dev
Found modules:
    'core' version 7.0.0-dev
    'elements' version 7.0.0-dev
    'filters' version 7.0.0-dev
    'webrtcarucocode' version 0.1.6~15.g6ba7f8b
    'webrtcbarcode' version 0.1.6~6.ga8a6fe8
    'webrtccbr' version 0.1.6~8.ga9e551d
ubuntu@kms7:~/webrtc-server$ dpkg -l | grep -Pi 'kurento|kms-|gst.*1.5|nice'
ii  gir1.2-nice-0.1:amd64                  0.1.18-0kurento1.20.04~20230221140701.git50db4fd amd64        ICE library (GObject introspection)
ii  gstreamer1.0-nice:amd64                0.1.18-0kurento1.20.04~20230221140701.git50db4fd amd64        ICE library (GStreamer plugin)
ii  gstreamer1.0-plugins-good:amd64        1:1.16.3-0ubuntu1.1kurento1                      amd64        GStreamer plugins from the "good" set
ii  gstreamer1.0-plugins-good-kurento      1.0.0-0kurento1.20.04~20230221140700.git22480e9  amd64        Dummy package that depends on Kurento patched gstreamer1.0-plugins-good (shared library)
ii  kurento-cmake-utils                    7.0.0-1kurento1.20.04~20230221140659             all          CMake utilities used when building Kurento modules.
ii  kurento-jsonrpc                        7.0.0-1kurento1.20.04~20230221140913             amd64        Kurento JSON-RPC library
ii  kurento-jsonrpc-dev                    7.0.0-1kurento1.20.04~20230221140913             amd64        Kurento JSON-RPC library
ii  kurento-media-server                   7.0.0-1kurento1.20.04~20230221143000             amd64        Kurento Media Server
ii  kurento-media-server-dev               7.0.0-1kurento1.20.04~20230221143000             amd64        Kurento Media Server
ii  kurento-module-core                    7.0.0-1kurento1.20.04~20230221141121             amd64        Core module for use by Kurento Media Server
ii  kurento-module-core-dev                7.0.0-1kurento1.20.04~20230221141121             amd64        Core module for use by Kurento Media Server
ii  kurento-module-creator                 7.0.0-1kurento1.20.04~20230221140729             all          Kurento Module Creator
ii  kurento-module-elements                7.0.0-1kurento1.20.04~20230221141638             amd64        Kurento Elements module
ii  kurento-module-elements-dev            7.0.0-1kurento1.20.04~20230221141638             amd64        Kurento Elements module
ii  kurento-module-filters                 7.0.0-1kurento1.20.04~20230221142154             amd64        Kurento Filters module
ii  kurento-module-filters-dev             7.0.0-1kurento1.20.04~20230221142154             amd64        Kurento Filters module
ii  libgstreamer-plugins-good1.0-0:amd64   1:1.16.3-0ubuntu1.1kurento1                      amd64        GStreamer development files for libraries from the "good" set
ii  libgstreamer-plugins-good1.0-dev       1:1.16.3-0ubuntu1.1kurento1                      amd64        GStreamer development files for libraries from the "good" set
ii  libnice-dev                            0.1.18-0kurento1.20.04~20230221140701.git50db4fd amd64        ICE library (development files)
ii  libnice10:amd64                        0.1.18-0kurento1.20.04~20230221140701.git50db4fd amd64        ICE library (shared library)
ii  libsrtp-kurento                        1.0.0-0kurento1.20.04~20230221140701.git631e84c  amd64        Dummy package that depends on Kurento patched libsrtp (shared library)
ii  libsrtp2-1:amd64                       1:2.3.0-2kurento1                                amd64        Secure RTP (SRTP) and UST Reference Implementations - shared library
ii  openh264                               2.3.0-0kurento1.20.04~20230221140703.git64aa79a  amd64        OpenH264 Video Codec provided by Cisco Systems, Inc.
ii  openh264-gst-plugin                    1.0.0-0kurento1.20.04~20230221140746.gitc66af05  amd64        OpenH264 plugin for GStreamer
j1elo commented 1 year ago

This is not a bug; the client package was not available because the new version hadn't been released yet. Yesterday was the turn of Javascript libs, by the way, so they should now be published in NPM.

neilyoung commented 1 year ago

@j1elo Since I know I reach you here (and some are p...d if I post on weekends to the Kurento group): Regarding our "to-docker-or-to-not-docker" discussion:

You know about this?

Docker, Inc. shared an email update to Docker Hub users that it will [sunset Free Team organizations](https://www.infoworld.com/article/3690890/docker-sunsets-free-team-subscriptions-roiling-open-source-projects.html). If accounts do not upgrade to a paid plan before April 14, 2023, their organization's images may be deleted after 30 days.

Here https://www.infoworld.com/article/3690890/docker-sunsets-free-team-subscriptions-roiling-open-source-projects.html and everywhere.

Impacts to KMS?

Feel free to delete this post later on.