2014-02-03 3 views

ответ

0

Является ли это машиной linux? Я бы порекомендовал ffserver ffmpeg для потоковой передачи. Это дает вам множество опций конфигурации и работает на моей машине стабильно. Таким образом, вы можете конвертировать ваш источник потоковой передачи в формат, необходимый для вашего плеера.

+0

нет я использую окно, но я хотел бы развивать его на кросс-платформенного и так как я new к этому может у вас подробнее о ffserver – anujspoddar

+0

Привет, я думаю, ffserver недоступен для окон. Но вы также можете посмотреть http://code.google.com/p/rtmplite/, который использует python. –

0

Вместо потоковой передачи мы можем сделать одну вещь Если у вас есть серверный компьютер, загрузите этот аудио/видео на этот серверный компьютер. Вы можете загрузить в Node.js с помощью formidable module.

И поскольку HTML5 позволяет видео и аудио, поэтому нет необходимости в проигрывателе флеш-памяти, просто убедитесь, что аудио/видео будет совместимо во всех браузерах (для видеороликов, mp4 работает во всех основных браузерах. Для получения дополнительной информации о HTML Videos) , И после загрузки не посылать команду (видео местоположение) с сервера для всех клиентов, которые воспроизводят видео с нужным места в JavaScript

<html> 
    <body> 
    <video id='videoPlayer' width="320" height="240" controls="controls"> 
     <source id='mp4Source' src="movie.mp4" type="video/mp4" /> 
     <source id='oggSource' src="movie.ogg" type="video/ogg" /> 
    </video> 

<!-- You MUST give your sources tags individual ID's for the solution to work. --> 

    <script> 
socket.on('videoLocation',function(data) 
{playVideo(data);}); 

function playVideo(location){ 

     var player = document.getElementById('videoPlayer'); 

     var mp4Vid = document.getElementById('mp4Source'); 

     player.pause(); 

     // Now simply set the 'src' attribute of the mp4Vid variable!!!! 
     // (...using the jQuery library in this case) 

     $(mp4Vid).attr('src', location); 

     player.load(); 
     player.play(); 
} 
    </script> 
    </body> 
</html> 
Смежные вопросы