srt-live-server的多个Issues下反馈了当编码格式改变之后出现的问题:
https://github.com/Edward-Wu/srt-live-server/issues/108:
https://github.com/Edward-Wu/srt-live-server/issues/36:
但是都没有解决。
看一下issues为108的描述:
复现:开始推流(H265编码) -> 停止推流 -> 编码改为H264 -> 开始推流(H264编码) -> 停止推流 -> 编码改为H265 -> 开始推流(H264编码) 播放不了,最后貌似识别为 H264
和我的复现步骤几乎一摸一样。
因为该SRT Server是需要放到嵌入式设备中的,重启一次Server会很麻烦,所以研究了一番,发现问题出现在了srt