1
0
Fork 0
mirror of https://github.com/pikvm/pikvm.git synced 2026-03-02 18:16:56 -05:00

Cannot view WebRTC stream #285

Closed
opened 2026-02-20 13:23:56 -05:00 by deekerman · 2 comments
Owner

Originally created by @krosseyed on GitHub (Jun 29, 2021).

Originally assigned to: @mdevaev on GitHub.

Describe the bug
I am able to view my computer using the MJPEG stream. However, when I try to view the H.264/WebRTC stream, I get the following output:

Capture

To Reproduce
Login and press the H.264/WebRTC button under System.

Expected behavior
An image of the desktop.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox 89.0.2

Pi-KVM info:

  • Raspberry Pi board version: RPi 4
  • Pi-KVM platform: v2-hdmi
  • Video capture type: CSI bridge
  • KVMD version: 3.6.1
  • uStreamer version: 4.4.1
  • Linux kernel: Linux pikvm 5.10.23-2-ARCH #1 SMP Thu Mar 18 18:33:35 MSK 2021 armv7l GNU/Linux

Additional context

Log output when connecting to the WebRTC stream:

[2021-06-30 05:09:27 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [WARN] [6503655205704125] ICE failed for component 1 in stream 1, but let's give it some time... (trickle received, answer received, alert not set)
[2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [ERR] [ice.c:janus_ice_check_failed:1848] [6503655205704125] ICE failed for component 1 in stream 1...
[2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [6503655205704125] WebRTC resources freed; 0xb1d0eb28 0xb0802600
[2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => == ustreamer -- Memsink closed
[2021-06-30 05:09:33 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => == ustreamer -- No active watchers, memsink disconnected

Image of my PiKVM:

IMG_20210627_194347 1

Originally created by @krosseyed on GitHub (Jun 29, 2021). Originally assigned to: @mdevaev on GitHub. **Describe the bug** I am able to view my computer using the MJPEG stream. However, when I try to view the H.264/WebRTC stream, I get the following output: ![Capture](https://user-images.githubusercontent.com/6548354/123891747-fc4bbb80-d91e-11eb-87ef-6dd41d60ef85.PNG) **To Reproduce** Login and press the H.264/WebRTC button under System. **Expected behavior** An image of the desktop. **Desktop (please complete the following information):** - OS: Windows 10 - Browser: Firefox 89.0.2 **Pi-KVM info:** - Raspberry Pi board version: RPi 4 - Pi-KVM platform: v2-hdmi - Video capture type: CSI bridge - KVMD version: 3.6.1 - uStreamer version: 4.4.1 - Linux kernel: Linux pikvm 5.10.23-2-ARCH #1 SMP Thu Mar 18 18:33:35 MSK 2021 armv7l GNU/Linux **Additional context** Log output when connecting to the WebRTC stream: [2021-06-30 05:09:27 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [WARN] [6503655205704125] ICE failed for component 1 in stream 1, but let's give it some time... (trickle received, answer received, alert not set) [2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [ERR] [ice.c:janus_ice_check_failed:1848] [6503655205704125] ICE failed for component 1 in stream 1... [2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => [6503655205704125] WebRTC resources freed; 0xb1d0eb28 0xb0802600 [2021-06-30 05:09:32 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => == ustreamer -- Memsink closed [2021-06-30 05:09:33 kvmd-janus.service] --- kvmd.apps.janus.runner INFO --- => == ustreamer -- No active watchers, memsink disconnected Image of my PiKVM: ![IMG_20210627_194347 1](https://user-images.githubusercontent.com/6548354/123892394-1afe8200-d920-11eb-9737-c96af2b5ccb4.jpg)
Author
Owner

@arch1mede commented on GitHub (Jun 29, 2021):

Please join discord so we can help troubleshoot. In the mean time please try a private/incog window

@arch1mede commented on GitHub (Jun 29, 2021): Please join discord so we can help troubleshoot. In the mean time please try a private/incog window
Author
Owner

@krosseyed commented on GitHub (Jun 30, 2021):

This issue was somewhat resolved via Discord, and it was determined that there was nothing wrong with the PiKVM.

My network configuration is causing this issue and I will need to look into why my firewall does not like WebRTC.

@krosseyed commented on GitHub (Jun 30, 2021): This issue was somewhat resolved via Discord, and it was determined that there was nothing wrong with the PiKVM. My network configuration is causing this issue and I will need to look into why my firewall does not like WebRTC.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pikvm-pikvm#285
No description provided.