Это действительно зависит от типа выхода, доступного с вашей камеры.
Если у вас есть IP-камера (та, которая подключается напрямую к сети):
Если у камеры есть общедоступный IP-адрес, все, что вам нужноДля этого нужно найти инструкцию производителя по встраиванию изображений в HTML-страницу (PHP не требуется).
Если у камеры нет общедоступного IP-адреса, вам необходимо настроить маршрутизатор (отдельный раздел) для переадресации порта.видео с вашей камеры, а затем просто следуйте инструкциям производителя.
Если у вас есть камера, подключенная к вашему компьютеру через USB (или аналогичный), вам понадобится кодер на вашем компьютере, который может конвертировать входящее видео (или поток mjpeg) в формат, совместимый свстроенный в HTML-страницу (PHP по-прежнему не задействован).
Единственный кодер, с которым у меня есть опыт работы, - это Microsoft Expression Encoder, предназначенный только для сервера Windows, поэтому я не могу дать вам рекомендации по этому поводу для Ubuntu.
Вы можете использовать расширение Ming в PHP для динамического создания плеера и плейлиста, но я не уверен, почему вы захотите сделать это здесь.