propovednik
Постоялец
- Регистрация
- 16 Май 2008
- Сообщения
- 104
- Реакции
- 21
- Автор темы
- #1
Здравствуйте, столкнулся с такой проблемой: есть веб-камеры, которые можно просматривать через встроенный веб-интерфейс, там куча няшек - логин-пароль, разграничение прав, выбор качества и т.п., но требуется просто дать чистый видео-поток, не запрашивающий логина-пароля и доступный без веб-интерфейса камеры (планируется сервер агрегации видео-потоков с камер, которые находятся в закрытой сети и перенаправление их во внешку для просмотра через интернет)
Каждая камера генерирует видеопоток Для просмотра ссылки Войдиили Зарегистрируйся
Для доступа к нему требуется Basic-аутентификация, кукис и особый юзерагент. Если бы это была просто страничка или файл, то проблем нету:
с потоком такой трюк не проходит почему-то. Подскажите как сделать задуманное?
Каждая камера генерирует видеопоток Для просмотра ссылки Войди
Для доступа к нему требуется Basic-аутентификация, кукис и особый юзерагент. Если бы это была просто страничка или файл, то проблем нету:
PHP:
/* далее получение содержимого файла, для доступа к которому нужен логин-пароль и его вывод */
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Authorization: Basic YWRtdfsaNDYWJjN2MwN2E1\r\n" .
"Cookie: foo=bar\r\n"
)
);
$context = stream_context_create($opts);
echo file_get_contents('http://www.example.com/video.mpeg', false, $context);