Трансляция фильмов в локальную сеть

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Fastman » 2009-12-13 1:50:54

LMik писал(а):Написали столько флуда, ничего не понятно, но видно что все что-то знают...

Человек сам не знает чего он хочет. У него в голове каша. Так тут и начали изображать телепатов.
Главное в жизни здоровье и любовь, остальное я все куплю.

Corwin
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-02-15 16:53:24

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Corwin » 2009-12-13 9:46:48

Так Новый год же :) Телепаты с отпусков возвращаются :)

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение levantuev » 2009-12-13 11:39:50

Что бы можно было фильмы смотреть клиентам по локальной сети и внутренней сети провайдера (8 Мбит) как на yoyube или через VLC. Тут как я вижу люди предлагают файлообменники какие-то, тему пожалуйста читайте внимательно! Нужна трансляция, по мере просмотра, что бы шла закачка!

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение levantuev » 2009-12-13 11:55:04

Пробую через ffmpeg:

Код: Выделить всё

# ffserver -f /usr/local/etc/ffserver.conf & ffmpeg -i /home/pavel/file.wav http://localhost:8090/feed1.ffm


Код: Выделить всё

[2] 17555
FFserver version SVN-r10657, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --cc=cc --prefix=/usr/local --make=gmake --disable-debug --enable-memalign-hack --enable-shared --enable-pp --extra-cflags=-I/usr/local/include/vorbis -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --enable-libfaad --enable-libfaadbin --disable-mmx --enable-libogg --disable-ffplay --enable-libtheora --enable-libvorbis --enable-libx264
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.14.0
  built on Dec 13 2009 03:41:21, gcc: 4.2.1 20070719  [FreeBSD]
bind(port 8090): Address already in use
Could not start server
FFmpeg version SVN-r10657, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --cc=cc --prefix=/usr/local --make=gmake --disable-debug --enable-memalign-hack --enable-shared --enable-pp --extra-cflags=-I/usr/local/include/vorbis -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --enable-libfaad --enable-libfaadbin --disable-mmx --enable-libogg --disable-ffplay --enable-libtheora --enable-libvorbis --enable-libx264
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.14.0
  built on Dec 13 2009 03:41:21, gcc: 4.2.1 20070719  [FreeBSD]

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from '/home/pavel/file.wav':
  Duration: 00:05:11.9, start: 5.100000, bitrate: 1022 kb/s
  Stream #0.0: Audio: wmav2, 32000 Hz, stereo, 40 kb/s
  Stream #0.1: Video: msmpeg4, yuv420p, 640x480, 25.00 fps(r)
127.0.0.1 - - [Sun Dec 13 16:53:52 2009] "GET /feed1.ffm HTTP/1.1" 200 4165
127.0.0.1 - - [Sun Dec 13 16:53:52 2009] "GET /feed1.ffm HTTP/1.1" 200 4165
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
  Stream #0.0: Audio: mp2, 44100 Hz, mono, 32 kb/s
  Stream #0.1: Video: mpeg1video, yuv420p, 160x128, q=3-31, 64 kb/s,  3.00 fps(c)
  Stream #0.2: Audio: mp2, 22050 Hz, mono, 64 kb/s
  Stream #0.3: Video: msmpeg4, yuv420p, 352x240, q=3-31, 256 kb/s, 15.00 fps(c)
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
  Stream #0.0 -> #0.2
  Stream #0.1 -> #0.3
[mpeg1video @ 0x2842bad0]bitrate tolerance too small for bitrate
Error while opening codec for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
[2]  - Exit 1                        ffserver -f /usr/local/etc/ffserver.conf
127.0.0.1 - - [Sun Dec 13 16:53:53 2009] "POST /feed1.ffm HTTP/1.1" 200 0


Может кто сталкивался?

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение server801 » 2009-12-13 17:58:21

Человек сам не знает чего он хочет. У него в голове каша. Так тут и начали изображать телепатов.

по моему вполне было внятно описано-про настройку медиа сервера red5.а тут толкают про апач,да еще и фтп приплели. :ROFL: вообщем копаю на эту тему-так .....для себя...
ИзображениеИзображение
Изображение

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Fastman » 2009-12-13 18:53:07

server801 писал(а):
Человек сам не знает чего он хочет. У него в голове каша. Так тут и начали изображать телепатов.

по моему вполне было внятно описано-про настройку медиа сервера red5.а тут толкают про апач,да еще и фтп приплели. :ROFL: вообщем копаю на эту тему-так .....для себя...

Так..еще раз. Red5 - тупо инструмент. Никто никогда тебе не скажет что и как. Это Большой Конструктор. Чтобы запустить этот самый Red5 нужно руки ровные, голова и хотя бы минимальное знание java и понятия о вещании контента в сеть. OpenSource - это в 90% помойка. Найдешь в куче говна кусок золота и очистишь - молодец. Если нет - никто тебе помогать в этом не будет в большинстве случаев :)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение server801 » 2009-12-13 18:56:02

доходчиво обьяснил :-D сенкс
ИзображениеИзображение
Изображение

leliksan
проходил мимо
Сообщения: 6
Зарегистрирован: 2009-11-26 17:08:24

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение leliksan » 2009-12-14 17:02:54

Ну вы тут и накрутили.
Как по мне идея даже интересная.
Для чего это нужно.
Есть у вас сеть, из n человек, 80% из которых представления не имеют где скачать кино, кроме как с локального сервера.
А тут выходит долгожданый фильф, который многие ждали и хотят посмотреть, ты его быстренько стягиваешь с интернета и на вечер делаешь премьеру этого фильма, например в 19.00 (самый пик загрузки интернета), а сам фильм на локальный ресурс не ложишь, мол так и так появится только через 2 дня.
И все желающие посматреть этот фильм, сядут и будут смотреть. Этим разгрузится канал интернета так как многие будут заняты просмотром фильма, и разгрузится локальный сервер, так как это кино, кто его уже просматрел, качать не будут.

Так же это можно сделать платным. Как сделало НТВ+ канал Кинорейс. (хочешь первым посматреть, плати)

Это читсто мое мнение.

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Gamerman » 2009-12-14 17:06:08

А еще бы перерывчики на рекламу забацать :crazy:
Глюк глюком вышибают!

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение levantuev » 2009-12-14 18:13:48

Можно рекламу сделать бегущей строкой и.т.п, в общем зачем и почему вопросы глупые, ждем решений :)

n00b
проходил мимо

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение n00b » 2009-12-14 20:33:08

А не вариант самбу поднять ? она вроде как может давать файлики таким образом и фильмы можно смотреть не качая , хотя я не эксперт .

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение levantuev » 2009-12-15 3:51:49

n00b писал(а):А не вариант самбу поднять ? она вроде как может давать файлики таким образом и фильмы можно смотреть не качая , хотя я не эксперт .

:st: сути темы вы так и не поняли, нужен полноценный steam

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение LMik » 2009-12-15 10:56:47

Афтар так и не определился похоже, ну да ладно.

Берем шаблонный флеш плеер. Кодим для него файлы mp4 формата.
На сервере ставим nginx.
Смотрим через плеер файлы.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

n00b
проходил мимо

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение n00b » 2009-12-15 12:20:00

А нафига автору на 20 человек стрим ? суть стрима вроде заключается в том что он не так грузит канал и железо , а там походу 20 чел и то все вместе навряд бдут чёта смотреть , мну кажетсо самба прокатит для таких затей .

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение xDi » 2009-12-15 19:48:59

Ну где 20, там и 200 и 2000. Это только частный случай, а вот решение потом можно применять и в других задачах.

Попытаюсь пояснить суть...
Передача через самбу, фтп, хттп будет производиться каждому клиенту, на скорости битрейта. При этом канал будет забит пропорционально числу просматривающих. При увеличении их числа, канал рано или поздно будет забит полностью и у всех начнутся проблемы, в виде продолжительных пауз на буферизацию.
При передаче стримкастом, сервак будет раздавать на скорости битрейта независимо от числа просматривающих. Если на пути к любому клиенту случатся тормоза, то недозагруженые фреймы будут просто отбрасываться. По итогу и сервак работает не напрягаясь и канал не так сильно засран.
Ну а уж конкретное применение зависит от задачи.

Все это IMHO, могу ошибаться. Если неправ поправьте. Или подтвердите. Только не надо холивара без аргументов. :)

noten
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-12-15 21:04:10

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение noten » 2009-12-15 21:07:04

из бесплатных решений спасет только red5. И его действительно надо ковырять. Вариант номер 2 перекодировать mencoder& yamdi и крутить через модуль апача.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение ProFTP » 2009-12-16 2:11:16

а как конвертировать в h264?

Код: Выделить всё

ffmpeg -i 2.flv -vcodec libx264 -ar 44100 -ab 64k -f flv 22.flv


все таки как найти максимально оптимизированный вариант, может кто-то эксперементировал с этими опциями, чтобы отрегулировать идеально?

просто не знаю, плохо смотриться, когда файл занимает в 2 раза больше, или когда качество фиговое... хочется оптимально отконвертировать...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Zemskov
рядовой
Сообщения: 29
Зарегистрирован: 2009-07-29 14:02:16

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Zemskov » 2009-12-16 12:38:33

из все выше сказанного, вижу только IPTV с опцией Video on Demand...
а про конкретные решения, самому бы было интересно почитать... кто рассматривал эти вопросы?
Difficile est proprie communia dicere

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение LMik » 2009-12-16 12:52:19

n00b писал(а):А нафига автору на 20 человек стрим ? суть стрима вроде заключается в том что он не так грузит канал и железо , а там походу 20 чел и то все вместе навряд бдут чёта смотреть , мну кажетсо самба прокатит для таких затей .

Путаете стриминг и мультикаст стриминг.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
Zemskov
рядовой
Сообщения: 29
Зарегистрирован: 2009-07-29 14:02:16

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Zemskov » 2009-12-16 13:10:53

вот здесь говориться о реализации
в картинках
Изображение


И по теме МАН
Вешает мультикастом правда, но вариант достойный
Difficile est proprie communia dicere

leliksan
проходил мимо
Сообщения: 6
Зарегистрирован: 2009-11-26 17:08:24

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение leliksan » 2009-12-18 13:48:09

Еслиб еще кто то статью написал по VLC и транслации фильмов.

Аватара пользователя
Zemskov
рядовой
Сообщения: 29
Зарегистрирован: 2009-07-29 14:02:16

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Zemskov » 2009-12-18 13:55:10

в дока от внс все в принципе есть, писать статью лень, ибо надо поднимать, а практической необходимости нету 8)
Difficile est proprie communia dicere

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение levantuev » 2009-12-18 14:15:32

iptv для провайдеров домашних сетей, тема подёт? :)

Аватара пользователя
Zemskov
рядовой
Сообщения: 29
Зарегистрирован: 2009-07-29 14:02:16

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение Zemskov » 2009-12-18 15:04:01

тогда уж "Реализация iptv на базе VNS"
хотя без разницы! пиши, будет интересно почитать!
подборка на opennet
Difficile est proprie communia dicere

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Трансляция фильмов в локальную сеть

Непрочитанное сообщение ProFTP » 2010-01-11 23:38:07

если для нормальных пользователей (не инвалидов) видео нужно сделать и если файли не очень большие, то можно вставить в браузер EMBED type='application/x-mplayer2'

оно потребует левый софт на стороне клиента:
1) нужно поставить для Firefox порт mplayer-plugin FreeBSD
2) для MS Windows Windows Media Download Center

... но flash тоже требует вируальную машину flash на клиенте...

====
я вот на своем сайте поставил:
http://www.x0.org.ua/video/view/3/52

для перемотки стрелочками влево и вправа, выключить - ESC

единственное, не видно курсора, текущей позиции на просмотра, но это все можно сочинить на JavaScript

файлики 20-50-100 метров, никакой нагрузки не создают на apache22/mod_perl, там статика может не много....

единственное, что nginx отдает по кусочкам файлик... fseek - это его плюс, можно перематывать...
Последний раз редактировалось ProFTP 2010-01-18 15:59:45, всего редактировалось 10 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение


Вернуться в «Софт»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей