Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

parse ts packet err=code=4019(CasterTsPse) #218

Open
QwertyAzerY opened this issue Sep 15, 2024 · 0 comments
Open

parse ts packet err=code=4019(CasterTsPse) #218

QwertyAzerY opened this issue Sep 15, 2024 · 0 comments
Labels
bug Something isn't working TransByAI Translated by AI/GPT.

Comments

@QwertyAzerY
Copy link

QwertyAzerY commented Sep 15, 2024

My problem is that the SRT stream sent to the server arrives with artifacts. Although the stream settings are quite simple. 2000ms buffer and 8k bitrate. I'm using oryx in a docker container on an Oracle 3cpu 8gb arm server. During the test, I went to the Docker logs and saw spam with the following lines:
[2024-09-14 16:41:47.512][WARN][42][t1w967j8][62] 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=0 thread [42][t1w967j8]: decode() [./src/kernel/srs_kernel_ts.cpp:261][errno=62] thread [42][t1w967j8]: decode() [./src/kernel/srs_kernel_ts.cpp:608][errno=62] thread [42][t1w967j8]: decode() [./src/kernel/srs_kernel_ts.cpp:1925][errno=62]
I considered that the issue might be due to using an ARM server. To test this, I set up a container on an AMD64 machine with 2 CPUs and 1GB of RAM, and installed Oryx, but encountered the same issue with SRT streams containing artifacts and excessive messages in the log files. Additionally, I attempted to install SRS-SRT in a container, but faced the same problem.

Oryx/v5.14.25
SRS/5.0.213

I'm not attaching configs because I haven't changed anything from the standard settings.

I tried to turn off srt_to_rtmp in configs, but problem persisted.

To Reproduce
Steps to reproduce the behavior:
0. Install oryx in docker.

  1. Use vmix/obs to stream SRT
  2. Open SRT from oryx in vmix/(http player lags too)
  3. See artifacts in bottom half of the image.
    https://imgur.com/a/Fzg2WO8
    ALSO i tried open this stream using http player and i see same artifacts. So we can conclude that i have problem with receive from vmix to oryx.

Expected behavior
Stable SRT stream.

I have a 200/200 mbit/s bandwidth and server have ~3gbit bandwidth, so i should able to stream some SRTs without lags XD
I tested the channel between me and the server, the speed is at least 190/190 Mbit/s.
Also in vMix there is a SRT statistics tab and there I see this. https://imgur.com/a/sfjxoBX
I also did a little bench: 3 rtmp streams with 15k bitrate and they are run perfect.
Here is full oryx log https://dropmefiles.com/w73jS (110mb D: )

TRANS_BY_GPT4

@QwertyAzerY QwertyAzerY added the bug Something isn't working label Sep 15, 2024
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Sep 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working TransByAI Translated by AI/GPT.
Projects
None yet
Development

No branches or pull requests

2 participants