seal:Go语言中的rtmp服务器

时间:2024-06-05 13:02:02
【文件属性】:

文件名称:seal:Go语言中的rtmp服务器

文件大小:81KB

文件格式:ZIP

更新时间:2024-06-05 13:02:02

golang hls rtmp-server http-flv Go

海豹 Seal是用go语言编写的rtmp服务器,主要指rtmp服务器开源 用法 建造 下载 go path ,运行go build 您还可以使用跨平台构建,例如在Mac上构建linux版本,请运行cross_platform_linux 运行控制台模式 ./seal -c seal.yaml 运行守护程序模式 nohup ./seal -c seal.yaml & 模拟流发布 for((;;)); do \ ffmpeg -re -i lindan.flv \ -vcodec copy -acodec copy \ -f flv -y rtmp://127.0.0.1/live/test; \ sleep 3 done 使用vlc播放 rtmp rtmp://127.0.0.1/live/test hls http


【文件预览】:
seal-master
----conf()
--------seal.yaml(2KB)
--------conf.go(1KB)
----seal_vs_srs.md(335B)
----kernel()
--------mem_pool.go(680B)
--------tcp_socket.go(1KB)
----hls_server.go(8KB)
----rtmp()
--------flv()
--------co()
--------pt()
----cross_platform_linux(68B)
----hls()
--------hls_ts_muxer.go(1KB)
--------hls_cache.go(11KB)
--------hls_codec_sample.go(3KB)
--------hls_aac_jitter.go(2KB)
--------hls_const.go(1KB)
--------hls_mpegts_frame.go(163B)
--------hls_codec_sample_unit.go(251B)
--------hls_segment.go(975B)
--------hls_muxer.go(9KB)
--------hls_mpegts_writer.go(8KB)
--------hls.go(4KB)
--------hls_avc_aac_codec.go(11KB)
--------hls_file_write.go(1KB)
----README.md(1KB)
----seal.go(1KB)
----rtmp_server.go(896B)

网友评论