ossrs/srs

There is a problem with the handling of 'source' for forward/hls/hds/dvr/trancode reload.

zhengfl opened this issue · 3 comments

When performing a reload operation on forward/hls/hds/dvr/transcode, it is necessary to determine whether the stream is being pushed (origin) or pulled (edge). If the stream is already disconnected, there is no need to perform a reload operation.

TRANS_BY_GPT3

Assignee to Li Qiang, Feilong will make the changes whenever he is free. If it is not changed before the release, I will make the changes.

TRANS_BY_GPT3

Reproduction steps:
Streaming (forward/hls/dvr... start) --> Stop streaming (forward/hls/dvr... stop) --> Modify configuration (forward/hls/dvr...) --> Reload (forward/hls/dvr started again)

TRANS_BY_GPT3

Replay is succeed.