ossrs / srs

SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

Home Page:https://ossrs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some encoders output TS Audio with non-standard SIDs, causing parsing failures.

winlinvip opened this issue · comments

The SID of the PES stream of Audio should be C0, but some are BD (Private Stream 1). SRS will check this according to the TS standard, causing the TS parsing to fail.

TRANS_BY_GPT3

Found a TS stream with SID BD, which is PrivateStream1:
wechatimg12557

According to the TS standard, AAC Audio should generally use C0:
wechatimg12558

TRANS_BY_GPT3