Форум 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)
-   -   Помогите с потоковым видео (http://www.flasher.ru/forum/showthread.php?t=87643)

alekslitvinenk 09.11.2006 02:50

Помогите с потоковым видео
 
Здравствуйте, люди добрые !
Подскажите пожалуйста кто может: как подключиться к FMS для проигрывания видеопотока ? Установил FMS, создал в директории applications папку video, закачал туда flv-файл. Пытаюсь подключиться к серверу:
Код:

var my_nc:NetConnection = new NetConnection();
my_nc.connect('rtmp://localhost/video');
var my_strim:NetStream = new NetStream(my_nc);
my_video.attachVideo(my_strim);
my_strim.play('film.flv');

В консоле управления FMS клиент появляеться и даже пишет, что
film.flv live play
Но видео во флешке почему-то не проигрываеться.
Заранее всем большое спасибо.

iNils 09.11.2006 02:51

http://www.flasher.ru/forum/showthread.php?t=79864 пункт 3

FourSide 09.11.2006 11:22

попробуй исправить одну строчку (сам файл не переименовывать):
Код:

my_strim.play('film');

alekslitvinenk 09.11.2006 14:28

Цитата:

Сообщение от FourSide
попробуй исправить одну строчку (сам файл не переименовывать):
Код:

my_strim.play('film');

Пробовал, не получаеться

FourSide 09.11.2006 17:12

А сам файл FLV то где лежит? В каком каталоге?

alekslitvinenk 09.11.2006 18:49

Сам файл лежит в директории:
C:\Program Files\Macromedia\Flash Media Server 2\applications\video .
Пытаюсь подключиться к нему по rtmp протоколу:
rtmp://localhost/video
Но пока ничего не выходит, к сож.
А у Вас есть какой-нибудь похожий пример ?

FourSide 09.11.2006 19:29

Не там он лежит.
Во первых, помимо так называемых room'ов (у вас это video) есть еще и инстанс рума, т.е. полная строка для подключения выглядит как:
Код:

my_nc.connect('rtmp://server/room/instance');
где
room - название "комнаты"
instance - название раздела в комнате, по умолчанию == _definst_ . Этот параметр можно не указывать, и тогда он принимает значение по-умолчанию.

А файлы лежат не в корневой папке комнаты, а в специальном каталоге streams.

Таким образом, я предполагаю, что ваш файл должен лежать в каталоге

C:\Program Files\Macromedia\Flash Media Server 2\applications\video\streams\_definst_\film.flv

Плюс, вызывать в проигрывателе без указания расширения файла.

ЗЫ: Работающих собственных примеров полно.

alekslitvinenk 09.11.2006 21:15

Огромное спасибо за помощь. Теперь все ок.


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

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