2014-02-15 3 views
1

Я хочу, чтобы пользователи моего сайта транслировали видео на веб-сайте и просматривали его. , тогда они могут нажать «Сохранить», и файл будет сохранен на сервере веб-сайта. Я нашел это pluginКак сохранить файлы на моем сервере с помощью плагина ScriptCam

Он, кажется, работает нормально, но проблема в том, что после преобразования файла он дает мне ссылку для загрузки файла, который предположительно хранится на собственном сервере ScriptCam. Я также заметил, что их URL-адрес сервера предварительно добавлен к переменной «fileName». Я не знаю, откуда он.

Любая помощь приветствуется, Mike

ответ

0

К сожалению, я узнал, что я должен был зарегистрировать и настроить параметры передачи файлов, а также разрешить входящие соединения на моем сервере.

2

Фактически Вы можете сохранить видеофайл на своем сервере. В этом случае вам нужно перейти к коду, из которого создается ссылка. Затем отправьте URL-адрес видео на страницу php с помощью метода ajax $.post. Затем на php-странице напишите функцию «копировать» php. Смотрите код ниже: -

Сначала идут к fileReady() на странице index.php, чтобы получить URL видео: -

function fileReady(fileName) { 
    $('#recorder').hide();    
    $('#message').html('This file is now dowloadable for five minutes over 
       <a href='+fileName+'>here</a>.'); 
    var x=fileName; 

    if (x != null){ 
    $.post('ack.php', {x: x}, function(){ 
     //successful ajax request 
    }).error(function(){ 
     alert('error... ohh no!'); 
    }); 

} 

var fileNameNoExtension=fileName.replace(".mp4", ""); 
    jwplayer("mediaplayer").setup({ 
     width:320, 
     height:240, 
     file: fileName, 
     image: fileNameNoExtension+"_0000.jpg" 
    }); 

    $('#mediaplayer').show(); 
} 

Создать страницу PHP, как я создал, как ack.php. затем написать следующий код: - ack.php

$val=$_POST['x']; 

$file = $val; 
$newfile = 'video/output.mp4'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} 

Это прекрасно работает, но проблема заключается в том, что качество видео не очень хорошо. Если кто-то может дать мне решение, как повысить качество видео в scriptcam, то это будет очень полезно для меня.

Смежные вопросы