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

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

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

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
По умолчанию FMS + multycast как транслировать без Flash Media Live Encoder

Здравствуйте
В туториале Multicast media (RTMFP) показано как транслировать посредством Flash Media Live Encoder
А как сделать чтобы транслирующий мог свой поток тпранслировать в группу не используя Flash Media Live Encoder и конфигуратор
Плюс ко всему, я сделал как в туториале, но задержка аховая, секунды 3-4 точно, это почему так ?
И вообще, вот мое задание, нужно сделать видеочат, но снизить нагрузку на сервер (FMS), поэтому я решил использовать multycast, возможно я просто не туда смотрю ?

P.S. Циррус (стратус) не рассматривается

Старый 27.03.2012, 12:50
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 2  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Создайте своё приложение, которое будет транслировать видео на FMS например с веб-камеры.

Банальная связка Camera-Video-NetConnection-NetStream

Добавлено через 14 минут
Вот по быстрому пример
На работоспособность не проверял, но примерно так

Код AS3:
import flash.net.NetConnection;
import flash.media.Camera;
import flash.media.Video;
import flash.events.NetStatusEvent;
import flash.net.NetStream;
 
var _camera:Camera = Camera.getCamera();
var _video:Video = new Video();
_video.attachCamera(_camera);
 
addChild(_video);
 
var _nc:NetConnection = new NetConnection();	
_nc.addEventListener(NetStatusEvent.NET_STATUS, _netStatusHandler);
_nc.connect('rtmp://yourdomain.com/yourapplication');
 
var _ns:NetStream;
 
function _netStatusHandler(event:NetStatusEvent):void {
	switch (event.info.code) {
		case "NetConnection.Connect.Success":
			_ns = new NetStream(_nc);
			_ns.attachCamera(_camera);
			_ns.publish("myVideo");
		break;
	}
}
__________________
adobe AS3 manual


Последний раз редактировалось strangedk; 27.03.2012 в 13:08.
Старый 27.03.2012, 13:39
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 3  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
Спасибо за ответ, это ясно - никакой разницы, а вот с multycast-ом-то как ?

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

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

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


 


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


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