KISS - я устаю от многих американских веб-сайтов. У них есть некоторый умно записанный код для проверки индексов и номеров телефона. Когда я ввожу свою совершенно допустимую норвежскую контактную информацию, я нахожу, что довольно часто она отклоняется.
Отпуск это строка, если у Вас нет некоторой определенной потребности в чем-то более усовершенствованном.
First, let me knock off two incorrect points quickly. Details to follow below:
My read is that complex and UDP-based streaming is tapering off. I'm not forecasting death, just a lesser and lesser share of the market. UDP-based streaming servers consume huge resources, relative to TCP-based solutions (like 10x or more), and the benefits just aren't that tangible.
You say you don't want proprietary technology, and "crap on [Flash]", but you still want to do Real streaming? Hate to break it to you, but both RealAudio and RealVideo are both proprietary.
If going Open Source really is that important to you, which I can understand, then you'll need to ignore the vast majority of the streaming media market. Have a look at
If pragmatism gets the best of you, then reconsider your aversion to Adobe products. Remember, Flash is more widely distributed than any other browser-based player (namely Windows Media Player, Quick Time and Real Players.)
You can still use RTMP with open source: Red5 is probably of greatest interest--it can stream live to Flash-enabled browsers.
I would recommend thinking about your priorities. Spell them out for us in your question.
Я бы добавил к ответу Стью, что протоколы потоковой передачи на основе UDP часто имеют дополнительную сложность при работе за межсетевыми экранами или NAT. Например, если вы планируете использовать точки доступа WIFI вне дома, многие из них не будут поддерживать RTP с использованием доставки UDP. Многие клиенты имеют механизм восстановления после сбоя, при котором, если до истечения тайм-аута не было получено ни одного пакета, клиент попытается доставить TCP.