У меня несколько вопросов:
1) Зачем копировать через setTimeout, когда можно использовать html5demos.com/gum-canvas?
2) Зачем передавать эти кусочки, когда есть PeerConnection (http://webrtc.googlecode.com/svn/trunk/samples/js/demos/html/pc1.html)?
Пост весьма неплох, но хотелось бы увидеть демонстрацию работы сего. И ещё, если у вас объект POST, то ты можно просто POST.p вместо POST[«p»]. Легче не правда ли?
Да, полностью с вами согласен. Так писать(POST[str]) имеет смысл, только если в свойстве(str) содержатся такие символы, как "-", "+" и.т.д, ну или, как написал ssneq, свойство динамическое
Да. Нагрузка на клиенте и на сервере приличная из-за необходимости лишний раз обрабатывать данные, а не просто «отправил»->«получил и положил». Использовал такое.
ужас X_X… При мало мальски серьёзной нащрузке сервер ляжет… Зачем писать что-то в файлы? Почему не написать сервер? Почему у файла захардкожено имя? Если уж это html5 почему не используются web-сокеты?
Создание видео трансляции на JS