livego
0.0.20
เซิร์ฟเวอร์ถ่ายทอดสดที่เรียบง่ายและมีประสิทธิภาพ:
หลังจากดาวน์โหลดไฟล์ไบนารีที่รวบรวมโดยตรงแล้วให้ดำเนินการบนบรรทัดคำสั่ง
Run docker run -p 1935:1935 -p 7001:7001 -p 7002:7002 -p 8090:8090 -d gwuhaolin/livego เพื่อเริ่มต้น
git clone https://github.com/gwuhaolin/livego.gitgo build หรือ make build make run เพื่อเริ่มบริการ LiveGo;http://localhost:8090/control/get?room=movie และคัดลอกข้อมูลเช่น channelkey ของคุณrtmp://localhost:1935/{appname}/{channelkey} ผ่านโปรโตคอล RTMP (AppName เริ่มต้นคือ live ) ตัวอย่างเช่นใช้ ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/{appname}/{channelkey} flv);RTMP : rtmp://localhost:1935/{appname}/movieFLV : http://127.0.0.1:7001/{appname}/movie.flv /movie.flvHLS : http://127.0.0.1:7002/{appname}/movie.m3u8 /movie.m3u8ตัวเลือกทั้งหมด:
./livego -h
Usage of ./livego:
--api_addr string HTTP manage interface server listen address (default " :8090 " )
--config_file string configure filename (default " livego.yaml " )
--flv_dir string output flv file at flvDir/APP/KEY_TIME.flv (default " tmp " )
--gop_num int gop num (default 1)
--hls_addr string HLS server listen address (default " :7002 " )
--hls_keep_after_end Maintains the HLS after the stream ends
--httpflv_addr string HTTP-FLV server listen address (default " :7001 " )
--level string Log level (default " info " )
--read_timeout int read time out (default 10)
--rtmp_addr string RTMP server listen addressสนใจ Golang? โปรดดูสรุปสื่อการเรียนรู้ภาษาจีน Golang