6

ffmpeg でユーザーエージェントを設定する方法?.

メディア サーバーに SWF 検証を実装し、一部のユーザー エージェントが SWF をチェックしないようにしました。しかし問題は、FFMPEG でユーザーエージェントを設定できないことです。ffmpeg を使用して、低ビット レートのストリームの 1 つをコア サーバーに再公開する必要があるためです。

FFMPEG Version : ffmpeg version 1.2.6-7:1.2.6-1~trusty1

SWF verification enabled in 172.20.1.10 server

試したフォーマット:

ffmpeg -re -i "rtmp://10.11.12.13/live/mystreams -c copy -f flv  "rtmp://172.20.1.10/live/testnew -headers "UserAgent: 'FMLE/3.0 (compatible; FMSc/1.0)'"

ffmpeg -re -i "rtmp://10.11.12.13/live/mystreams -c copy -f flv  "rtmp://172.20.1.10/live/testnew -user_agent 'FMLE/3.0 (compatible; FMSc/1.0)'"

ffmpeg -re -i "rtmp://10.11.12.13/live/mystreams -c copy -f flv  "rtmp://172.20.1.10/live/testnew -user-agent 'FMLE/3.0 (compatible; FMSc/1.0)'"
4

4 に答える 4

6
ffmpeg -user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3554.0 Safari/537.36" -headers "origin: https://glive.gaodun.com" -headers "referer: https://glive.gaodun.com/space.html?isV"  -i https://vod.gaodun.com/13p9Wv580v1a!!fs/SD/1.m3u8 -c copy demo.mp4
于 2019-01-12T13:45:20.223 に答える
0

これは私のために働いた:

-user-agent "Mozilla/5.0 (compatible; Companybot/1.0; +http://www.Thecompany.com)"
于 2016-12-27T12:36:12.953 に答える
0
-headers 'User-Agent: "FMLE/3.0 (compatible; FMSc/1.0)"'

ユーザーエージェント - ウィキペディア

また、CRLF を含める必要がある場合もあります。

-headers $'User-Agent: "FMLE/3.0 (compatible; FMSc/1.0)"\r\n'

ffmpeg HLS で Cookie を有効にする方法

于 2015-12-30T17:03:11.890 に答える