# 无人直播推流脚本 **Repository Path**: andywang1221/zhibo ## Basic Information - **Project Name**: 无人直播推流脚本 - **Description**: 无人直播推流脚本 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-08-07 - **Last Updated**: 2024-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 循环推流无人直播脚本 ### 一键脚本 - 可循环推流多个视频 - 建议2核以上的配置 - 需要MP4格式的视频 - 视频码率越高需要的配置越高 - 所有rtmp协议的平台都可推流 - 支持Debian 11,Ubuntu 18.04,CentOS 7,以上的系统 #### 先把需要推流的MP4视频上传到服务器 运行脚本 ``` bash <(wget -qO- https://gitee.com/wanfeng789/zhibo/raw/master/ffmpeg.sh | sed 's/\r$//') ``` --- --- --- ### 拉流直播源然后推流到指定rtmp地址 #### 安装FFmpeg: ``` sudo apt update ``` ``` sudo apt install ffmpeg -y ``` #### 前台运行 ``` ffmpeg -thread_queue_size 16 -i "直播源URL" -c:v libx264 -preset ultrafast -tune zerolatency -c:a aac -strict experimental -f flv "推流地址" ``` #### 后台运行 ``` nohup ffmpeg -thread_queue_size 16 -i "直播源URL" -c:v libx264 -preset ultrafast -tune zerolatency -c:a aac -strict experimental -f flv "推流地址" > ffmpeg_output.log 2>&1 & disown ``` #### 强制停止推流 ``` pkill -f "ffmpeg" ``` --- --- --- ## 带宽码率推荐: | 视频清晰度 | 建议视频码率 (kbps) | 音频码率 (kbps) | 大约占用带宽 (Mbps) | |-------------|-------------------|----------------|------------------| | 标清 480p | 500 - 1500 | 128 | 1 - 2 | | 高清 720p | 1500 - 4000 | 128 | 2 - 4 | | 超清 1080p | 3000 - 6000 | 128 | 4 - 7 | | 2K | 8000 - 20000 | 128 | 9 - 20 | | 4K | 15000 - 50000 | 128 | 15 - 50 | ---