You are not logged in.

#1 2026-03-11 20:00:50

athinaslime
Member
Registered: 2025-01-07
Posts: 12

Cannot stream any devices on discord.

I use a fully up-to-date arch linux installation with hyprland, screensharing my desktop works perfectly fine but whenever i try to stream a device such as a capture card to discord it is just a blank screen, when i launch discord through the terminal so i can see logs and start streaming the device no errors specific to streaming appear. My devices work perfectly when i try to view them with v4l2 video capture utility and OBS, it is just discord. I have tried streaming a virtual camera aswell from OBS to discord but the same issue happens, even weirder is that when i press the camera button on discord specifically, the device shows as intended. Is this just a discord issue or am i missing something i have been trying to fix this for weeks now with no solution.

00:55:05.271 › [startStreamWithSource] Starting stream for source id camera:usb-0000:0c:00.3-1 and name USB3.0 Video: USB3.0 Video and pid null
00:55:05.277 › [discord_protos.discord_users.v1.PreloadedUserSettings] Updating notifications with delay 0
00:55:05.281 › [discord_protos.discord_users.v1.PreloadedUserSettings] Scheduling save from markDirty
00:55:05.282 › [discord_protos.discord_users.v1.PreloadedUserSettings] Updating voiceAndVideo with delay 0
00:55:05.338 › AnalyticsTrackImpressionContext function unimplemented
00:55:05.411 › [discord_protos.discord_users.v1.PreloadedUserSettings] Persisting proto
00:55:05.605 › AnalyticsTrackImpressionContext function unimplemented
00:55:05.758 › [RTCConnection(1140342083983511624, default)] Updating channel: 1140422669217579159(2)
00:55:05.758 › [Connection(default)] updateVideoQuality: {"remoteSinkWantsMaxFramerate":20}
00:55:05.764 › [RTCControlSocket(stream)] [CONNECT] wss://rotterdam13213.discord.media:443/
00:55:05.764 › [RTCConnection(1481425259734368340, stream)] Connecting to RTC server wss://rotterdam13213.discord.media:443/, rtc-connection-id: 737a8370-3273-4190-9907-23ff47169279, channel: 1140422669217579159(2)
00:55:05.764 › [RTCConnection(1481425259734368340, stream)] RTC connection state: AWAITING_ENDPOINT => CONNECTING
00:55:06.113 › [RTCConnection(1481425259734368340, stream)] Connected to RTC server.
00:55:06.113 › [RTCControlSocket(stream)] [CONNECTED] wss://rotterdam13213.discord.media:443/ in 349 ms
00:55:06.113 › [RTCConnection(1481425259734368340, stream)] RTC connection state: CONNECTING => AUTHENTICATING
00:55:06.115 › [RTCControlSocket(stream)] [HELLO] heartbeat interval: 13750, version: 8, took 351 ms
00:55:06.116 › [RTCControlSocket(stream)] Starting heartbeat with interval: 13750
00:55:06.215 › [RTCControlSocket(stream)] [READY] took 451 ms
00:55:06.216 › [RTCConnection(1481425259734368340, stream)] RTC connection state: AUTHENTICATING => RTC_CONNECTING
00:55:06.218 › [Connection(stream)] Creating connection to 34.1.240.23:50005 with audio ssrc: 67860
00:55:06.219 › [Connection(stream)] updateVideoQuality: {"remoteSinkWantsMaxFramerate":30}
00:55:06.221 › [Connection(stream)] updateVideoQuality: {"remoteSinkWantsPixelCount":921600,"remoteSinkWantsMaxFramerate":30,"encodingVideoMinBitRate":500000,"encodingVideoMaxBitRate":3500000,"encodingVideoBitRate":600000,"streamParameters":[{"type":"video","active":false,"rid":"100","ssrc":67861,"rtxSsrc":67862,"quality":100,"maxBitrate":3500000,"maxFrameRate":30,"maxResolution":{"type":"fixed","width":1280,"height":720},"minBitrate":500000,"targetBitrate":600000,"maxPixelCount":921600}]}
00:55:06.319 › [Connection(stream)] Connected with local address 77.49.247.141:59637 and protocol: udp
00:55:06.321 › [Connection(stream)] Available engine codecs: "[{\"codec\":\"AV1\",\"decode\":true,\"encode\":false},{\"codec\":\"H264\",\"decode\":true,\"encode\":true},{\"codec\":\"VP8\",\"decode\":true,\"encode\":true}]\n"
00:55:06.322 › [Connection(stream)] Experimental codecs: [{"name":"AV1","encode":false,"decode":true},{"name":"H265","encode":true,"decode":true}]
00:55:06.322 › [Connection(stream)] Audio codecs: opus
00:55:06.322 › [Connection(stream)] Video codecs: AV1[encode: false, decode: true],H264[encode: true, decode: true],VP8[encode: true, decode: true]
00:55:06.326 › [Connection(stream)] Encryption modes: aead_aes256_gcm_rtpsize,aead_aes256_gcm,aead_xchacha20_poly1305_rtpsize,xsalsa20_poly1305_lite_rtpsize,xsalsa20_poly1305_lite,xsalsa20_poly1305_suffix,xsalsa20_poly1305
00:55:06.326 › [Connection(stream)] Connection state change: CONNECTING => CONNECTED
00:55:06.327 › [RTCConnection(1481425259734368340, stream)] RTC media connection state change: RTC_CONNECTING => CONNECTED
00:55:06.327 › [RTCConnection(1481425259734368340, stream)] RTC connection state: RTC_CONNECTING => RTC_CONNECTED
00:55:06.331 › [RTCConnection(1481425259734368340, stream)] RTC connected to media server: 34.1.240.23:50005
00:55:06.331 › [RTCConnection(1481425259734368340, stream)] Sending UDP info to RTC server. [object Object] fixed_keyframe_interval,keyframe_on_join,network_aware_socket
00:55:06.417 › [RTCConnection(1481425259734368340, stream)] Setting media-session-id: ff5c9479b0585086408c31d7b433d1e1 for rtc-connection-id: 737a8370-3273-4190-9907-23ff47169279
00:55:06.417 › [Connection(stream)] Selected encryption mode: aead_aes256_gcm_rtpsize
00:55:06.418 › [RTCConnection(1481425259734368340, stream)] DAVE protocol init with protocol version: 1
00:55:06.418 › [Connection(stream)] DAVE protocol state update: {"version":1,"epochAuthenticator":""}
00:55:06.421 › [RTCConnection(1481425259734368340, stream)] Remote media sink wants: {"pixelCounts":{"67861":0},"any":100}
00:55:06.421 › [Connection(stream)] updateVideoQuality: {"remoteSinkWantsPixelCount":2073600,"remoteSinkWantsMaxFramerate":60,"encodingVideoMinBitRate":500000,"encodingVideoMaxBitRate":9000000,"encodingVideoBitRate":600000,"streamParameters":[{"type":"video","active":false,"rid":"100","ssrc":67861,"rtxSsrc":67862,"quality":100,"maxBitrate":9000000,"maxFrameRate":60,"maxResolution":{"type":"fixed","width":1920,"height":1080},"minBitrate":500000,"targetBitrate":600000,"maxPixelCount":2073600}]}
00:55:06.421 › [RTCConnection(1481425259734368340, stream)] Received MLS external sender package
00:55:06.421 › [RTCConnection(1481425259734368340, stream)] Got MLS key package, sending to RTC server
00:55:06.422 › [RTCControlSocket(stream)] Sending MLS key package
00:55:06.663 › [RTCLatencyTestManager] RTC region latency test completed, ranked regions are:  bucharest,milan,frankfurt,warsaw,tel-aviv
00:55:06.800 › [libdiscore] [NETWORK] Sending GET request to https://cdn.discordapp.com/bad-domains/current_revision.txt
00:55:06.805 › [libdiscore] [NETWORK] Completed GET request to https://cdn.discordapp.com/bad-domains/current_revision.txt with status: 200
00:55:06.805 › [libdiscore] [BlockedDomainsStore] Doing a full sync to revision 2585
00:55:06.806 › [libdiscore] [BlockedDomainsStore] Performing full sync to revision 2585
00:55:06.806 › [libdiscore] [NETWORK] Sending GET request to https://cdn.discordapp.com/bad-domains/updated_hashes.json
00:55:06.933 › [libdiscore] [NETWORK] Completed GET request to https://cdn.discordapp.com/bad-domains/updated_hashes.json with status: 200

Last edited by athinaslime (2026-03-11 22:58:50)

Offline

#2 2026-03-11 21:10:38

twelveeighty
Member
Registered: 2011-09-04
Posts: 1,446

Re: Cannot stream any devices on discord.

athinaslime wrote:

no errors specific to streaming appear

Please don't paraphrase errors and post the actual output. We have nothing to go on for troubleshooting this.

Offline

#3 2026-03-11 22:59:21

athinaslime
Member
Registered: 2025-01-07
Posts: 12

Re: Cannot stream any devices on discord.

twelveeighty wrote:
athinaslime wrote:

no errors specific to streaming appear

Please don't paraphrase errors and post the actual output. We have nothing to go on for troubleshooting this.

sorry. i have updated the original post, thanks for the suggestion.

Offline

#4 Yesterday 17:17:07

Garori
Member
Registered: Yesterday
Posts: 1

Re: Cannot stream any devices on discord.

I am having the same problema here, have you solved it?

Offline

Board footer

Powered by FluxBB