![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Адрес: Germany
Сообщений: 74
|
Привет,
пользуется ли здесь кто-нибудь rtmps? Я сделал на Flash 8 простой мувик, который посылает live-видео к FMS-серверу (версия 2.0.2 r51 на Debian 3.1) и одновремерно проигрывает его в другом окошке. С rtmp и rtmpt все работает без проблем. Для rtmps я создал self-signed сертификат: openssl req -x509 -days 365 -newkey rsa:1024 \ -out self-signed-certificate.pem -keyout pub-sec-key.pem и прописал его в _defaultRoot_/Adaptor.xml: <HostPortList> <HostPort name="edge1" ctl_channel=":19350">:1935,80,-443</HostPort> </HostPortList> ... <SSL> <SSLServerCtx> <SSLCertificateFile>/home/afarber/certs/self-signed-certificate.pem</SSLCertificateFile> <SSLCertificateKeyFile type="PEM">/home/afarber/certs/pub-sec-key.pem</SSLCertificateKeyFile> <SSLPassPhrase>secret</SSLPassPhrase> <SSLCipherSuite>ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH</SSLCipherSuite> <SSLSessionTimeout>5</SSLSessionTimeout> </SSLServerCtx> </SSL> и вижу в логе, что FMS ждет соединений на порте 443: Listener started ( _defaultRoot__edge1 ) : 443 (secure) Но после того как появляется окошко, хочу ли я принять неизвестный сертификат, я получаю ошибку NetConnection.Connect.Failed У кого есть какие идеи по этому поводу? Мувик и всю информацию я выложил здесь: http://pref.dyndns.org:8080/live/live.html Еще пытался вписать в начале AS-кода, import mx.remoting.Service; import mx.services.Log; import mx.remoting.debug.NetDebug; NetDebug.initialize(); но NetConnection Debugger почему-то ничего не показывает: http://pref.dyndns.org:8080/live/netdebug-empty.gif /Алекс |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|