Я предпочитаю red5, он много раз разрабатывался последние месяцы, и я нашел его довольно стабильным. После того, как вы запустите одно приложение, все остальное легко и все требования, которые вы упомянули, будут доступны.
Если для «более стабильного» вы имеете в виду, что исходный код red5 слишком сильно меняется, то да, если вы используете svn, но вы можете выбрать одну из старых версий и некоторое время иметь довольно хороший сервер, пока вам не понадобится перейти на более новую версию. версия.
Также нет ничего похожего на открытый исходный код, вы можете что-то изменить и поделиться им, чтобы другие могли помочь улучшить его, взяв что-то и отдавая, проблема с коммерческим решением заключается в том, что даже когда вы получаете профессиональную поддержку или довольно стабильный продукт вы получите ответ «мы не поддерживаем настраиваемые серверы» или тому подобное, когда у вас есть очень специфические требования, поэтому забудьте об экспериментах: P