首页 > 解决方案 > 如何使用 ffmpeg 从私有 m3u8 服务器流式传输

问题描述

我一直在使用 ffmpeg 通过以下脚本将 m3u8 文件流式传输到 twitch 和类似平台:

#! /bin/bash

PRESET="ultrafast"
PLATFORM="rtmp://(platform_streaming_url)"
SOURCE="source of the stream(m3u8)"
STREAMING_KEY="platform_personal_streaming_key"

ffmpeg \
    -re -i "$SOURCE" -vcodec libx264 -preset $PRESET -maxrate 3000k -b:v 2500k \
    -bufsize 600k -pix_fmt yuv420p -g 60 -c:a aac -b:a 160k -ac 2 \
    -ar 44100 -f flv -s 1280x720 "$STREAMING_KEY/$PLATFORM"

但是通常这些流的来源是私有的,并且要从私有来源进行流式传输,我必须使用占用大量计算机资源的其他解决方案。

那么有没有办法通过 ffmpeg 流式传输,知道我拥有该私有流的凭据

标签: ffmpegvideo-streaminglive-streaming

解决方案


推荐阅读