2016-12-19 5 views
2

カールを使用してリモートの.mp4ビデオにアクセスしています。ブラウザに表示することはできますが、機能が正しく動作しません。動画の合計時間が表示されず、動画を早送りまたは巻き戻しできません。カールでMP4ビデオを操作する

これらの機能の原因は何ですか?ヘッダー?どのようにしてカールを働かせることができますか?

私の現在のスクリプトはこれです:

<?php 

    header('Content-Type: video/mp4'); 
    header('Content-Disposition: filename="video.mp4"'); 

    $url = 'http://www.exemple.com/video.mp4'; 

    $ch = curl_init(); 

    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); 
    curl_exec($ch); 

    curl_close($ch); 

?> 
+0

何ですか?やってる?要求または応答? – PeeHaa

+0

私はその質問をよく理解していませんでした。私は私が要求して応答していると思う 私はビデオを持っているリモートサーバーに要求しています。そして、ビデオをリクエストした人に返します。 –

+1

あなたのスクリプトは単にプロキシの仕事をしています。何を正確に達成しようとしていますか? – Rei

答えて

0

あなたは、ヘッダー

Content-Length 

を追加する必要があるデータの多くが残っているどのようにクライアントが知っています。

また、スクリプトがストリームとして機能するようにしてください。ファイル全体を読み取って印刷しないようにしてください。 Google for php output buffering私はそれがあなたの問題を引き起こすとは思わないが、それはパフォーマンスとサーバーの健康を改善する。

関連する問題