UxPlay icon indicating copy to clipboard operation
UxPlay copied to clipboard

Youtube using HTTP Live Streaming (Fedora 41 Workstation) crashes using Playbin v3

Open Shuddown opened this issue 9 months ago • 0 comments

Using "Cast" on the YouTube app (Version 20.09.3, iPhone 15, IOS 18.3.1) to my Fedora 41 Workstation laptop crashes.

The program always encounters a hlsdemux2-0/1 Internal data stream error. It also sometimes states *** ERROR: httpd error in select: 9 Bad file descriptor.

I am using the default uxplay.rc file.

uxplay -hls -fs
UxPlay 1.71: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address 00:2b:67:34:1f:57
Initialized server socket(s)
Accepted IPv6 client on socket 25
Local : 2600:0381:c300:2e8b:1ce6:3740:2357:fdda
Remote: 2600:0381:c300:2e8b:71b9:a9a4:78cf:194e
connection request from Shudhesh’s iPhone (iPhone15,4) with deviceID = AE:6E:4C:8D:51:BF

Client identified as User-Agent: AirPlay/845.6.1
ct=2 spf=352 usingScreen=0 isMedia=1  audioFormat=0x40000
start audio connection, format ALAC 44100/16/2
raop_rtp starting audio
Accepted IPv6 client on socket 31
Local : 2600:0381:c300:2e8b:1ce6:3740:2357:fdda
Remote: 2600:0381:c300:2e8b:71b9:a9a4:78cf:194e
Accepted IPv6 client on socket 26
Local : 2600:0381:c300:2e8b:1ce6:3740:2357:fdda
Remote: 2600:0381:c300:2e8b:71b9:a9a4:78cf:194e
client requested reverse connection: Upgrade; purpose: PTTH/1.0  "event"
on_video_rate = 1.00000

Will use GStreamer playbin version 3 to play HLS streamed video
Accepted IPv6 client on socket 32
Local : 0000:0000:0000:0000:0000:0000:0000:0001
Remote: 0000:0000:0000:0000:0000:0000:0000:0001
Accepted IPv6 client on socket 38
Local : 0000:0000:0000:0000:0000:0000:0000:0001
Remote: 0000:0000:0000:0000:0000:0000:0000:0001
Requested media_playlist /itag/230/mediadata.m3u8 has   845 chunks, total duration  4290.388 secs
Requested media_playlist /itag/234/mediadata.m3u8 has   845 chunks, total duration  4290.388 secs
Requested media_playlist /itag/605/mediadata.m3u8 has   845 chunks, total duration  4290.383 secs
GStreamer error: hlsdemux2-0 Internal data stream error.
Connection closed for socket 32
Connection closed for socket 32
*** ERROR: httpd error in select: 9 Bad file descriptor
Removing connection for socket 38

Shuddown avatar Mar 05 '25 23:03 Shuddown