Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   rtmps со своим сертификатом (http://www.flasher.ru/forum/showthread.php?t=83498)

afarber 07.08.2006 03:09

rtmps со своим сертификатом
 
Привет,

пользуется ли здесь кто-нибудь 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

/Алекс

iNils 07.08.2006 19:36

Есть теги форматирования, воспользуйтесь ими пожалуйста.


Часовой пояс GMT +4, время: 22:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.