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);