Задача - организовать вещание вебкамеры с горнолыжной трассы. При этом трафик от камеры до большого интернета стоит очень дорого, а потому его нужно экономить.
Осталось только написать фильтр, который бы на сервер выкладывал не полный кадр, а изменения относительно предыдущего, ну а серв вычислял бы полный кадр ;)))
Мультикастом можно слать чего угодно, проблема не в кодеке, а в том, что мультикаст возможен в ограниченном сегменте сети. Любой шлюз в интернете зарежет его нафиг. Чтобы технология работала, шлюзы в цепочке мультикастовый сервер-клиент должны поддерживать "подписку" на запрашиваемый мультикастовый траффик. Таким образом построено IP-TV вещание у Корбины, например. Просто иначе, если все каналы сразу пихать мультикастом в сеть, то последняя миля должна быть как минимум честно гигабитная, что довольно дороговато ;)
Смысл этой трансляции не понятен. Зачем ставить камеру и тратить дорогущий траффик чтобы показать человеку слайдшоу из 6-ти картинок. Такое ощущение, что это не нужно ни пользователю ни хозяевам ресурса.
Нашёлкать кадров сгоры нужно, но не вебкамерой. Есть две задачи - задача №1 - показать, что парк работает именно сейчас (для этого слайдшоу не важно с каким качеством) и как в парке здорово и красиво (для этого фото, сделанные профессиональным фотографом).
А делать фейк вместо реальной трансляции - это не здорово. Это обязательно всплывёт.
Для того, чтобы этого не происходило загрузка изображения на сервак у меня происходит в два этапа - сперва картинка загружается в файл с временным именем (медленная часть операции), а потом старая картинка заменяется на уже загруженную (удаление старого файла и переименование нового - быстрый процесс).
Comments 12
Reply
Reply
Reply
Reply
Reply
Reply
А делать фейк вместо реальной трансляции - это не здорово. Это обязательно всплывёт.
Reply
p.s. Моя камера - http://lifewatch.ru/webcam/
Reply
Reply
Reply
Leave a comment