Как стать автором
Обновить

Комментарии 20

довольно позновательно.
хотелось бы ещё увидеть простые реализации самих плееров на flash (play, stop, pause, volume, ну и переключение на stream)
максимум если кто то ссылку подкинет буду благодарин :)
Подборка видео-проигрывателей на флэше^
http://habrahabr.ru/blog/webdev/45520.html
В принципе, опытный флэшер, снабженный докой на объект NetStream, и в частности, на его метод onMetaData (см. на http://adobe.com), может написать подобный плеер весьма быстро. Впрочем, мне в этом плане повезло - я работаю с одним из признанных гуру в этой области.

Кстати: если есть еще связанные с этой темой аспекты, которые хотелось бы обсудить - милости прошу. Если только смогу - отвечу.
а если мне хочется самому написа. как быть?
Опыр в работе с flash есть (когда то чтото юдрил на 5 версии, ну и с ActionScript немного знаком), кто может подсказать статейку, или может книжку где именно это хорошо и понятно описано (с примерами). уж не хочется сидеть и переберать всё что не надо.
ну, я уже приводил ссылку на http://adobe.com... Кроме того, если вы создаете flash-приложения среде Adobe Flash - там есть кнопка F1. Ммм, думаю, что и в Adobe Flex Builder есть такая кнопка ;), как и возможность создать видео-плеер - хотя наверное утверждать не могу.
gotoandlearn.com/
здесь смотри видеоуроки на тему «Flash Video Basics»
Любопытно, но больше всего позабавила фраза: "Чтобы считать трансляцию спешной, нужно соблюсти два условия:..."
спасибо, исправил.
Спасибо, интересная статейка. :)
Спасибо, Саш :)
Очень интересно. Мне понравилось, тем более, что тема лично для меня актуальна. Добавил в избранное.
Спасибо большое :)
Нравиться - голосуем :-)
Пора Хабра людям получать больше полезной инфы.. :-)
Red5 хорошая штуковина, все онлайн-видео используют её. У фейсбука видео тоже на Red5 кстати.
Кто спорит? Отличная штуковина! Практически (если верить моим данным - на истину в последней инстанции не претендую) единственная подобная штуковина с открытым кодом, которая действительно хорошо работает.
А у меня несколько вопросов по внедрению всего этого дела. А именно — опыт:

У меня есть предложение создать портальчик и там нужно поднять видео сервис.

1. Видео ролики исполнителей (стрим, что бы не копировали)
2. Какой-то легенький ТВканал т.е. взять например 10 видео роликов, объеденить их в один и поставить на повтор.
3. Это для музыкального лейбла, соответсвенно я не думаю, что будут большие нагрузки.

Интересует способы реализации, стоимости примерные и т.п. А то пока не сталкивался с этим. :)

Может стоить тупо купить этот FLASH MEDIA SERVER 3 и установить (опять же вопрос для знающих — лучше на отдельный сервер или же на сервер с работающим порталом? Нагрузки я думаю будут небольшие).

Спасибо за рекомендации :)
1. Стрим — весьма условная защита от копирования.
2. Такими вопросами я не занимался, но есть предположение (пока что я не смотрел в доке), что Red5 может это уметь.

Вопрос: лучше на отдельный сервер или же на сервер с работающим порталом?
Ответ: при небольших нагрузках нет разницы, а следовательно, зачем платить больше? (за отдельный сервер).

Если все же необходим стрим — посмотри сначала в сторону Red5. Если не устроит — смотри флэш-медиа-сервер. Кстати, с помощью HTTP-download можно организовать простую защиту контента (только от дурака, в общем-то, но стрим, по большому счету, тоже не предоставляет бОльшей защиты). При этом медиа-сервер вообще необязательно ставить. Задача с псевдо-ТВ-каналом тоже решаема при помощи любого языка программирования (при небольших нагрузках тот же PHP или любой другой скриптовый язык справится).
Спасибо. :) Ред5 посмотрю. А вот нашел еще www.wowzamedia.com/products.html. Что скажите?

— Задача с псевдо-ТВ-каналом тоже решаема при помощи любого языка программирования (при небольших нагрузках тот же PHP или любой другой скриптовый язык справится).

а как именно? в двух словах, что бы я понял о чем речь. :)
«А вот нашел еще www.wowzamedia.com/products.html. Что скажите?»

Ничего не скажу. Не пользуюсь платным софтом :)

Берем фильм. Берем его мета-данные (позиции ключевых фреймов). Выбираем время начала трансляции. Пришел запрос: смотрим разницу по времени — время запроса минус время начала трансляции. Вычитаем кол-во целых фильмов, которые бы поместились на этом отрезке. Допустим, весь фильм = час. Запрос пришел через полтора часа после выбранного времени начала трансляции. Отбросили час (продолжительность фильма), осталось полчаса. «Проматываем» на полчаса вперед и показываем.

Можно нечто подобное с несколькими фильмами сделать, в случайном порядке их показывать. Клиент может в промежутках между фильмами показывать пользователю заставки, рекламу и т. д.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.