通过阅读本文,您可以了解Windows端依赖FFmpeg的其他播放器集成Native RTS SDK实现超低延时直播的方法。

操作步骤

  1. 下载并解压Native RTS SDK。下载地址,请参见SDK下载
  2. 复制rtsdec.c和rtsenc.c文件至FFmpeg播放器的libavformat目录中。
  3. 修改Makefile文件。

    在Makefile文件中增加rtsdec.o和rtsenc.o的描述,如下图所示:

    001
  4. 修改allformats.c文件,默认支持ARTC协议。
    002
    extern AVInputFormat ff_rtc_demuxer;
    av_register_input_format(&ff_rtc_demuxer);
  5. 编译运行。

    ./ffplay -i "artc://<播流地址>"