У меня есть IP-камера, и я хочу обслуживать поток с помощью сервера UPNP. Что мне нужно сделать, это просто; Определите устройство UPNP с исходным URL веб-камеры IP. Можете ли вы предложить такой инструмент или сценарий для этого?
С уважением.
Это немного сложно ответить, не зная, как веб-камера обеспечивает его поток.
Один сервер, который, вероятно, сможет делать то, что вы хотите, - rygel
. Если вы установите его и плагин rygel-gst-launch
, вы сможете настроить его для обслуживания произвольных потоков.
В файл ~/.config/rygel.conf
вам нужно будет добавить что-то вроде:
[GstLaunch]
enabled=true
launch-items=webcam
webcam-title=Web Camera
webcam-mime=video/mpeg
webcam-launch=souphttpsrc location=http://url-to-webcam-stream
В зависимости от деталей вашей веб-камеры вам могут потребоваться разные строки -mime
и -launch
. Строка запуска представляет собой описание конвейера GStreamer, так как вы можете перейти к gst-launch-0.10
(за исключением частей, используемых для отображения / воспроизведения потока).
Я думаю, что вы можете сделать это с VLC, поэкспериментировать с входами и выходами, активировать потоковую передачу, и это должно вас настроить. Если вам нужна помощь в настройке, дайте мне знать, и я напишу небольшое руководство, когда вернусь домой.