我正在接收带有 FFmpeg 的 HLS/AppleHTTP 流。源流如下所示:
Input #0, hls,applehttp, from 'http://example.com/hls/index.m3u8':
Duration: 00:00:00.09, start: 42870.540944, bitrate: 91 kb/s
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1024x576 [SAR 1:1 DAR 16:9], 12.50 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 114 kb/s
Stream #0:2: Unknown: none ([21][0][0][0] / 0x0015)
我需要将这种带有 FFmpeg 的流转发到流服务器。我的问题是,如何在没有编码的情况下使用 FFmpeg 并且 CPU 使用率很高(我认为 -video copy -audio copy)。其次,哪个 Streaming Server Software 最好(低 CPU 使用率)接收流并将其作为 HLS 流发送给用户?