ossrs / srs

SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
https://ossrs.io
MIT License
24.74k stars 5.28k forks source link

SRT error decoding, PES fresh packet length=0 #3954

Open streamingsystems opened 4 months ago

streamingsystems commented 4 months ago

Hi,

We are using SRT to RTMP and seeing this in the logs. It does not seem to be affecting the live stream.

Describe the bug

thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:261][errno=11] thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:608][errno=11] thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:1925][errno=11] [2024-02-14 18:51:20.879][WARN][238404][76509208][11] parse ts packet err=code=4019(CasterTsPse)(Invalid ts PSE payload for stream caster) : ts: ts packet decode : ts: demux payload : ts: PES fresh packet length=0, us=0, cc=7 thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:261][errno=11] thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:608][errno=11] thread [238404][76509208]: decode() [./src/kernel/srs_kernel_ts.cpp:1925][errno=11] [2024-02-14 18:51:20.879][WARN][238404][76509208][11] parse ts packet err=code=4019(CasterTsPse)(Invalid ts PSE payload for stream caster) : ts: ts packet decode : ts: demux payload : ts: PES fresh packet length=0, us=0, cc=8

Version

5.0-208

To Reproduce

We are sending SRT to RTMP forwarder.

winlinvip commented 3 months ago

This bug appears to be caused by the content of your stream. Could you please record your stream content, or alternatively, perform a TCP dump so that we can reproduce this issue?