IPTV相关功能 - xia-chu/zlmediakit-pro GitHub Wiki

功能介绍

  • 1、支持rtsp-ts/srt/hls/http-ts/rtp组播/udp组播拉流转协议,支持ts透传模式,无需解复用转rtsp-ts/hls/http-ts/srt协议。
  • 2、支持接收rtsp-ts/srt/rtp-ts推流,支持ts透传模式,无需解复用转rtsp-ts/hls/http-ts/srt协议。
  • 3、上述功能同时支持解复用ts为es流再转rtsp/rtmp/flv/http-ts/hls/hls-fmp4/mp4/fmp4/webrtc等协议。

拉流方式

addStreamProxy接口支持rtsp-ts/srt/hls/http-ts/rtp/udp拉流url,新增demux_frame参数(不设置时从配置文件获取),取值范围0或1,为0不解复用ts,直接转rtsp-ts/srt/hls/http-ts协议。

  • rtp 拉流url样式:rtp://ip:port/, ip支持组播或本机监听ip,端口为组播端口或本机监听端口(由ip类型决定)。
  • udp 拉流url样式:udp://ip:port/, ip支持组播或本机监听ip,端口为组播端口或本机监听端口(由ip类型决定)。

推流方式

  • 支持rtsp-ts/rtp-ts/srt推流给zlmediakit,配置文件新增demux_frame参数,取值范围0或1,为0不解复用ts直接转rtsp-ts/srt/hls/http-ts协议,用户也可以通过on_publish hook返回demux_frame参数覆盖默认配置。