SRS配置采集(ingest)
via: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest 一、什么是ingest(采集) 采集(Ingest)指的是将文件(flv,mp4,mkv,avi,rmvb等等),流(RTMP,RTMPT,RTMPS,RTSP,HTTP,HLS等等),设备等的数据,转封装为RTMP流(若编码不是h264/aac则需要转码),推送到SRS。 采集基本上就是使用FFMPEG作为编码器,或者转封装器,将外部流主动抓取到SRS。 二、ingest的配置 在vhost中添加: listen 1935; max_connections 1000; vhost __defaultVhost__ { ingest ingest_id { #ingest_id为ingest的全局唯一编号,不可重复。 enabled on; #是否开启这个ingest。 input { type file; #输入类型,有file(文件),stream(流),device(设备,这个还没有支持) url ./doc/source.200kbps.768x320.flv; #输入源。 } ffmpeg ./objs/ffmpeg/bin/ffmpeg; #指定ffmpeg的路径 engine { #转码引擎 enabled off; #是否开启转码引擎