nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.63k stars 436 forks source link

[Bug]: Videoconferencing and screen sharing functions within Talk don't work #12295

Open tt376 opened 5 months ago

tt376 commented 5 months ago

⚠️ This issue respects the following points: ⚠️

Bug description

OS: ubuntu 22.04.4 Nextcloud: Hub 8 (29.0.0) official docker image Talk: 19.0.0 No additional servers are used.

If has_internet_connection in config is set to false, Video and audio are not transmitted when using the video conferencing and screen sharing functions within the talk app.

I am running nextcloud in a closed environment and have confirmed that when the above setting is set to true, video conferencing and screen sharing can be done successfully without requiring any resources on the Internet.

Steps to reproduce

1.Install NextCloud and Talk apps 2.Disable Internet connection with the following command   php occ config:system:set has_internet_connection --type=bool --value="false" 3.Start a videoconference with the talk app

Expected behavior

video conferencing and screen sharing can be done successfully

Installation method

Community Docker image

Nextcloud Server version

29

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Fresh Nextcloud Server install

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

Configuration report

{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "upgrade.disable-web": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "myhost.domain"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "29.0.0.19",
        "overwrite.cli.url": "https:\/\/myhost.domain",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "app_install_overwrite": [
            "tasks"
        ],
        "skeletondirectory": "\/var\/www\/html\/mydata\/myskeleton",
        "updatechecker": false,
        "default_language": "ja",
        "default_locale": "ja_JP",
        "default_timezone": "Asia\/Tokyo",
        "maintenance_window_start": 15,
        "maintenance": false
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - calendar: 4.7.1
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - deck: 1.13.0
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_accesscontrol: 1.19.0
  - files_automatedtagging: 1.19.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - firstrunwizard: 2.18.0
  - forms: 4.2.3
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.6.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - photos: 2.5.0
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - spreed: 19.0.0
  - support: 1.12.0
  - survey_client: 1.17.0
  - systemtags: 1.19.0
  - tasks: 0.15.0
  - text: 3.10.0
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - updatenotification: 1.19.1
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0
Disabled:
  - bruteforcesettings: 2.9.0
  - circles: 29.0.0-dev (installed 29.0.0-dev)
  - encryption: 2.17.0
  - nextcloud_announcements: 1.18.0 (installed 1.18.0)
  - richdocuments: 8.4.0 (installed 8.4.0)
  - richdocumentscode: 24.4.103 (installed 24.4.103)
  - suspicious_login: 7.0.0
  - tables: 0.7.1 (installed 0.7.1)
  - twofactor_totp: 11.0.0-dev
  - user_ldap: 1.20.0

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

No logs about this issue

Additional info

Microsoft Edge 122.0.2365.92

tt376 commented 5 months ago

The above posted config was missing “has_internet_connection:false”. This is because I removed the setting after confirming the problem.

nickvergessen commented 1 week ago

👻 Hu, sorry this ticket slipped through. Are you still having this issue with the latest Talk 19.0.10 or 20.0.1?