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)'"