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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2009, 20:41
Gunty вне форума Посмотреть профиль Отправить личное сообщение для Gunty Найти все сообщения от Gunty
  № 1  
Ответить с цитированием
Gunty

Регистрация: Apr 2009
Сообщений: 2
По умолчанию Flash with VLC

Использую VLC для передачи видеопотока по IP 46.230.45.12 на порт 8080 по протоколу HTTP. Не могу понять как его поймать во флеше.

Например:
Код AS3:
...
var connection = new NetConnection();
connection.connect("http://46.230.45.12:8080");
var stream= new NetStream(connection);
var video= new Video(320,240);
video.attachNetStream(stream);
stream.play(argument);
...
Так вот вопрос: Что указывать в данном случае в качестве аргумента функции play()? В хелпе написано, что в качестве аргумента должно быть имя потока, а VLC поток не именует, если он транслируется по протоколу HTTP. Помогите, пожалуйста кто чем сможет

Старый 04.04.2009, 02:15
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 2  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
хм. я не гуру, я только учусь. =) наверно надо передавать имя файла, который вы стримите. Из примеров с лайвдоков, stream.play(videoURL);
з.ы http://klaus.geekserver.net/flash/streaming.html

Старый 04.04.2009, 20:33
Gunty вне форума Посмотреть профиль Отправить личное сообщение для Gunty Найти все сообщения от Gunty
  № 3  
Ответить с цитированием
Gunty

Регистрация: Apr 2009
Сообщений: 2
Спасибо, что отозвался. Но ты не прав. Имя файла указывается, при протоколе RTMP через VOD, или через Streaming video - имя потока. А при HTTP вобще не ясно что указывать. ничего не хочет работать. Не понятно зачем флешу дали поддержку HTTP, если невозможно ей воспользоваться

Старый 04.04.2009, 22:26
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 4  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
Я могу со 100% уверенностью сказать, что мы стримили с помощью одной железки на работе: 2 варианта юникаст и мультикаст.
Юникаст как раз http по кодеку qicktime, смотрели через браузер.
В строке браузера писали адрес железки, порт, и имся файла. а-ля http://192.168.12.10:8080/monitor.html. В теле этого как раз был код к плугину по обращению к потоку.
Мультиткаст как раз идет по всяким там реал-тайм протоколам (RTP), но вся суть именно, что оно посмтоянно шлет и ему пофиг есть кто или нет, там и протокол UDP... c адресацией по 237.0.0.0 или 239.0.0.0 сеточкам. Как раз выделенных для этого.
Кодеки при этом обычно MPEG-2,MPEG-4 для стрим ТВ (в частности VOD) и FLV для интернет.
Только при использовании в ТВ варианте, стримеры с декодеров или с головной станции (или сервера), могут гнать в одном потоке данных, сразу несколько видео. Вот там как раз надо название видео потока - фильма. Ну это все очень упрощенно...
Увы, но приходится признать, что в рунете данных по стриммингу и работе с ним практически нету. Да и уровень оставляет желать лучшего.
Вот набрел тут http://www.adobepress.com/articles/a...14968&seqNum=2. Вот бы книжечку которая упоминается там... =)

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

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

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


 


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


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