Skip to content

Error: No room to store incoming packet #409

@msanis

Description

@msanis

Hello

We are experiencing "No room to store incoming packet" error on certain conditions. The source multicast is from a professional encoder (Tandberg)

Condition 1: When TS bit rate of source is up to 16Mbps, then SRT works perfect

Condition 2: When we increase the TS bit rate higher (eg. 17 Mbps), then we see the below error message
RX side:
Accepted SRT source connection
18:11:36.374843/SRT:RcvQ:workerE: SRT.c: %1005060842:No room to store incoming packet: offset=0 avail=0 ack.seq=489148889 pkt.seq=489148889 rcv-remain=8191
18:11:36.375572/SRT:RcvQ:worker
E: SRT.c: %1005060842:No room to store incoming packet: offset=1 avail=0 ack.seq=489148889 pkt.seq=489148890 rcv-remain=8191

TX side:
155288 bytes lost, 21560028 bytes sent, 31287900 bytes received
15353772 bytes lost, 21560028 bytes sent, 46486384 bytes received
31324748 bytes lost, 21560028 bytes sent, 62457360 bytes received
47340468 bytes lost, 21560028 bytes sent, 78473080 bytes received
63335132 bytes lost, 21560028 bytes sent, 94467744 bytes received

Condition 3: We start SRT streaming initially with 16Mbps and when it is fully functioning, we increase the source TS bit rate from the encoder settings on the fly to 25Mbps. Still SRT continues to function without any errors and at the RX side we see 25Mbps on output multicast.

It seems SRT is currently handling traffic only upto 16Mbps. Any suggestions ?

Our commands:
TX: stransmit "udp://@226.24.112.4:2000?ttl=64" "srt://1.2.3.4:7005?mode=caller&latency=5000" -t:-1 -s:3000

RX: stransmit "srt://:7005?mode=listener" "udp://@225.10.10.10:2000?ttl=64" -t:-1 -s:3000 -v

Metadata

Metadata

Assignees

Labels

Type: MaintenanceWork required to maintain or clean up the code[core]Area: Changes in SRT library core

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions