-
-
Notifications
You must be signed in to change notification settings - Fork 137
Description
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.
- Use vmix/obs to stream SRT
- Open SRT from oryx in vmix/(http player lags too)
- 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