Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.08.2006, 03:09
afarber вне форума Посмотреть профиль Отправить личное сообщение для afarber Посетить домашнюю страницу afarber Найти все сообщения от afarber
  № 1  
Ответить с цитированием
afarber
 
Аватар для afarber

Регистрация: May 2006
Адрес: Germany
Сообщений: 74
По умолчанию 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

/Алекс

Старый 07.08.2006, 19:36
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Есть теги форматирования, воспользуйтесь ими пожалуйста.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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