Drupal 7 で Video Module を使用し、Zencoder をビデオのエンコードのオプションとして利用しています。http://progrium.com/localtunnel/を使用 して、localhost サーバーをインターネットで公開します。
次の手順に従って、マシンで localtunnel を構成しました
- Ruby/Ruby Gems をダウンロードし、localhost をパブリックにホストするための ssh キーを生成します。
私のApacheサーバーはポート80で実行されているため、次のコマンドを実行します
localtunnel -k ~/.ssh/id_rsa.pub 80
- それはパスフレーズを要求し、私はそれを与えました。
その後、次のメッセージが表示されます:-
この localtunnel サービスは、Twilio によって提供されます。ポート 80 は http://5557.localtunnel.comからアクセスできるようになりました」
私が与えるとき
http://5557.localtunnel.com/VideoSample/postback/jobs
Administration » Configuration » Media » Video の Transcoder オプションの Postback URL の値として、設定も保存されます。
ここで、ビデオ コンテンツ タイプでビデオをアップロードします。ノードが保存された後、次のメッセージが表示されます。
この動画は現在処理中です。お待ちください。
Zencoder で自分のアカウントを確認すると、ステータスが「処理中」と表示されています。しばらくすると、ステータスが Fail に変わり、次のメッセージが表示されます。
でファイルをダウンロードしようとしました
http://localhost/VideoSample/sites/default/files/videos/original/big_buck_bunny.mp4, but it was not there. Get more information in the documentation.
フォルダー videos/original はパブリック アクセスを許可しています。どこで間違いを犯しているか、またはエンコードされたファイルをウェブサイトに戻すために実行する許可または手順を教えてください。