Потоковое в PHP - PullRequest
       27

Потоковое в PHP

1 голос
/ 02 декабря 2010

Я ищу лучший способ сделать то, что пытаюсь сделать, поэтому я спрашиваю здесь ... У меня есть веб-страница на PHP, которая запрашивает песню по TCP на другой сервер.Песня загружается во временный файл на сервере.Во время загрузки я хочу воспроизвести его на веб-странице ИЛИ в любимом плеере пользователя.Можно ли просто передать файл в проигрыватель, даже если он не загружен полностью?

Спасибо!

РЕДАКТИРОВАТЬ:

Я нашел отличный проигрыватель с открытым исходным кодом по имениJW Player, кажется, может делать то, что я хочу, но я не уверен, как ...

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

немного сложно понять, о чем вы спрашиваете.

PHP Нет потоков, которые ограничат вас в выполнении нескольких задач, но это возможно сделать

проблема в том, что есливы извлекаете файл в тот же php-файл, который загружает проигрыватель как веб-страницу, тогда у вас будут проблемы.

вам придется прибегнуть к нескольким страницам php для выполнения задачи

Во-первых,Отправляя серверу запрос на песню, которую он хочет воспроизвести, вы должны будете использовать ajax для получения доступа к серверу с идентификатором, так что вы будете пинговать скрипт на вашем сервере, говоря LOAD VIDEO ID XXXX, в котором этот скрипт начинает загрузку видео, вы бызатем активируйте проигрыватель, чтобы вызвать другой файл, который будет считывать сегменты частично загруженного файла и выводить его на проигрыватель.

это станет очень сложным и, возможно, очень подверженным ошибкам, лучше всего передавать его прямо с сервера2

1 голос
/ 02 декабря 2010

Да возможно, но вы должны верно указать размер файла

...