2017-11-09 20 views
0

私は、このコマンドFFmpegのIPTVは、リモートストリーム(401不正な認証が失敗した)返さ.TS

ローカルのWindowsを使用してリモートサーバからリモートIPTVチャンネル.TSファイルを転送しようとすると、私の問題がある:

ffmpeg -i http://ip_tv_server.com:_port_/live/user/user/ts_file.ts -vcodec libx264 -vb 500k -vprofile baseline -level 2.1 -acodec aac -ab 64000 -ar 48000 -ac 2 -strict experimental -f flv rtmp://my_rtmp_server:1935/live/myStream -tune zerolatency 

正常に動作し、私のサーバー(red5-server)にストリーミングを送信し始めます。

が、私は自分のLinux VPS(Ubuntuの14.04)で同じコマンドを使用するとき、私はffmpegのからこのエラーを取得する:

http://ip_tv_server.com:_port_/live/user/user/ts_file.ts: Server returned 401 Unauthorized (authorization failed) 

iはカスタムHTTPヘッダーを使用する必要がありますか?

なぜ私のローカルウィンドウで動作していて、vps(ubuntu 14.04-x64)では動作していないのですか?

答えて

1

エラーメッセージは一般的に、サーバーに何かにアクセスしようとしているか、何らかのアクションを実行しようとしていることを意味し、サーバーにログインする権限が必要です。

一般的に、これはHTTP要求、ユーザー名とパスワード、および/またはユーザーセッションに関連付けられます。許可は、ローカルマシン上のクッキーをチェックするのと同じくらい簡単かもしれません。これはあるマシンでは動作するが別のマシンでは動作しない許可の一例です。

認可の仕組みがはるかに関与している可能性があります。たとえば、サーバーにGEOブロックメカニズムがあり、ローカルマシンがVPSではないと判断したネットワーク上にあるなど、

サーバには、並行デバイスまたは並行ストリームを制限するメカニズムがあり、2つのデバイスから同じストリームにアクセスすることによってこれが引き起こされる可能性があります。

関連する問題