веб камера в хтмл паге
#2
Отправлено 18 октября 2004 - 22:53
делается все очень просто, я себе такую фигнюшку прикрутил, могу и мувики дать...
P.S. Для демонстрации можешь здесь посмотреть http://archi.dyn.ee/video/
Сообщение изменено: archi (18 октября 2004 - 22:55 )
#6
Отправлено 19 октября 2004 - 08:46
все очень просто. У Macromedia есть communications server, который позволяет мувикам на флеше (по сути - скриптам) обмениматься информацией и передавать потоки данных, в том числе и видео/аудио. Простенький мувик, с 5-тью строками кода, способен подконнектиться к камере, серверу и передавать на него поток. Еще более простенький мувик способен подконнектиться к тому же серверу и показывать поток пользователю.мля, вот тоже себе давно думал...
расскажите поподробней, как все это делается? я просто во флеше ноль полный!
http://www.macromedi...cles/vchat.html
#7
Отправлено 19 октября 2004 - 13:51
Я так понимаю... я запускаю у мебя на пк рекорд.свф и всё.а те, кто открывают вью.свф, те видят меня...так?
и терь вопросы по AS...
в рекорде.фла, я так и недогнал, что означает строчка:
client_nc.connect("rtmp:/test");
а в вью.фла:
client_nc.connect("rtmp://archi.dyn.ee/test");
чё мне менять надо, а чё ненадо?
#9
Отправлено 19 октября 2004 - 14:19
в данном случае эти две строки значат одно и то же.archi, пасиб, но я как бы в AS неселён...
Я так понимаю... я запускаю у мебя на пк рекорд.свф и всё.а те, кто открывают вью.свф, те видят меня...так?
и терь вопросы по AS...
в рекорде.фла, я так и недогнал, что означает строчка:
client_nc.connect("rtmp:/test");
а в вью.фла:
client_nc.connect("rtmp://archi.dyn.ee/test");
чё мне менять надо, а чё ненадо?
если опускается имя хоста ("//archi.dyn.ee"), то он подразумевает, что это тот же самый хост, с которого ты взял html-page, на которой находится swf... так что это одно и то же, просто первый случай - краткая нотация.
Насчет первого - да, ты запускаешь, разрешаешь доступ к своей камере и все... мовик коннектится на сервер и начинает гнать твой поток туда. И совершенно верно, те, кто просто открывают view - тоже коннектятся туда (на сервер) и сосут этот поток себе.
Самая изюминка в том, что нужен сервер - Flash Communication Server MX. В данном случае сервер стоит у меня на машине и ты, когда загружаешь флэш - коннектиться к серверу на моей машине. И люди, которые тебя смотрят - тоже коннектятся к нему. Весь трафик идет через этот сервер.
Поэтому, еще раз повторяю, те, кто хотят сделать себе такую фенечку, должны:
1. Поставить и настроить Macromedia Communication Server MX
2. Отредактировать эти два мувика, чтобы они коннектились на этот сервер.
#11
Отправлено 19 октября 2004 - 16:37
в его директории flashcom/applications создай директорию test. Пустую, главное чтобы она была.скачал, поставил...и чё далее??=) как чё сделать, мона поподробнее??
Потом в мувике поменяй
client_nc.connect("rtmp://archi.dyn.ee/test");
на
client_nc.connect("rtmp:/test");положи себе на вебсервер эти мувики... кстати, веб-сервер и communication server mx, должны стоять на одной машине.