From the client logs:
02-07 18:11:01.119 25511 25624 I hdhr_read: error: Timeout after 32s
The client gave up waiting after 32 seconds of not receiving any more data
From the server logs:
2024/02/07 18:11:01.280066 [SNR] Streaming statistics for 192.168.1.150 (Office) for ch6033 TBS: timeouts=4 segment_timeouts=4 playlist_timeouts=0
Notice the segment_timeouts=4
saying that there were 4 timeouts while trying to download a video segment.
and elsewhere in the more detailed server logs:
at=2024-02-07T18:11:01.2795129-06:00 tag=tbs action=fetch url="https://tve-live-aka.warnermediacdn.com/hls/live/2023173/tbseast/noslate/1706731563_video_720p-30fps-5000kbps/video_103936.ts?..." sequence=1735936 continuity_counter=86 initial_status=segmentDownloading program_date_time=2024-02-08T00:10:01.656Z duration=6.006 init_time=11.0063ms request_time=16.061ms content_length=3902896 timedout=bodyTimer downloaded_length=2420688 failed=temporary failed_while=reading err="hls: timeout while waiting for data" first_byte_time=18.9947ms last_byte_time=11.5830505s max_read_time=1.3224637s body_time=12.01265s time=12.0316447s status=segmentTemporarilyFailed
We can see the last attempt to download one of the segments gave up after 12s.
at=2024-02-07T18:11:01.2795129-06:00 tag=tbs action=read sequence=1735936 offset=0 buf.cap=32768 n=0 err="failed after 40.2817804s: hls: temporary failure while downloading: hls: timeout while waiting for data" time=40.2817804s
And the entire HLS session gave up after 40 seconds of not succeeding in downloading a new segment.
You're either running into resource issues on your server/network or issues between your ISP and the streaming servers. Running the Resource Intensive Troubleshooting will give you an idea if you have local issues.
You can setup something like PingPlotter against tve-live-aka.warnermediacdn.com and see if you see any failures between your ISP and the CDN.