Народ, подскажите пжлст: хочу создать в локалке мультимедиасервер, чтобы с него гнать потоковое видео на клиентов, в принципе проблема обсосана со всех сторон, за исключением нескольких пунктов:1) надо чтобы несколько клиентов могли одновременно смотреть разные каналы, причем реализовать сервер желательно под *nix (впрочем если нету такого софта то можно и на виндовс).
2) Доступ к серверу должен быть авторизованный, т.е. ввел правильный пароль - смотришь, неправильный - идешь смотреть к тому, у кого правильный.
Было бы не плохо если бы реализовать это как на сайте у программы вести (точно не помню), т.е. пользователь заходит броузером на веб страничку, а веб сервер просит пароль, ввел пароль - получил страничку на которой несколько ссылок, первая - 1 канал, вторая - 2 канал и т.д.
Далее счелкаем на ссылку и открывается медиаплеер в котором показывается кино.
В принципе реализация не критична, если существуют другие варианты, то с удовольствием выслушаю, главное чтобы авторизованный доступ к серверу предусмотреть.P.S. Понимаю что на обработку нескольких каналов одновременно может понадобиться большая производительность, я к этому готов, а также к тому, что может понадобиться установить по карте (спутниковой) на каждый канал, но лучше все сделать на одной карте.
>Народ, подскажите пжлст: хочу создать в локалке мультимедиасервер, чтобы с него гнать
>потоковое видео на клиентов, в принципе проблема обсосана со всех сторон,
>за исключением нескольких пунктов:
>
>1) надо чтобы несколько клиентов могли одновременно смотреть разные каналы, причем реализовать
>сервер желательно под *nix (впрочем если нету такого софта то можно
>и на виндовс).
>
>2) Доступ к серверу должен быть авторизованный, т.е. ввел правильный пароль -
>смотришь, неправильный - идешь смотреть к тому, у кого правильный.
>
>Было бы не плохо если бы реализовать это как на сайте у
>программы вести (точно не помню), т.е. пользователь заходит броузером на веб
>страничку, а веб сервер просит пароль, ввел пароль - получил страничку
>на которой несколько ссылок, первая - 1 канал, вторая - 2
>канал и т.д.
>Далее счелкаем на ссылку и открывается медиаплеер в котором показывается кино.
>В принципе реализация не критична, если существуют другие варианты, то с удовольствием
>выслушаю, главное чтобы авторизованный доступ к серверу предусмотреть.
>
>P.S. Понимаю что на обработку нескольких каналов одновременно может понадобиться большая производительность,
>я к этому готов, а также к тому, что может понадобиться
>установить по карте (спутниковой) на каждый канал, но лучше все сделать
>на одной карте.VideoLAN ?
>VideoLAN ?И что VideoLAN?, не уж-то он умеет одновременно несколько каналов и авторизация доступа?
Не подскажите где о нем почитать можно, буду очень признателен.
Определись со стандартами, будет multicast или unicast, потом из этого уже определяться как тиы это будешь делать, есть хороший софт - kasenna например.
>Определись со стандартами, будет multicast или unicast, потом из этого уже определяться
>как тиы это будешь делать, есть хороший софт - kasenna например.
>Мультикаст - это значит вещание на широковещательный адрес, значит никакой авторизации быть не может.
Юникаст - это значит по потоку (по полосе) на каждого клиента, здесь как раз возможна авторизация.
Поправте меня пожалуйста если я не прав.
>>VideoLAN ?
>
>И что VideoLAN?, не уж-то он умеет одновременно несколько каналов и авторизация
>доступа?
>Не подскажите где о нем почитать можно, буду очень признателен.Молодой Чемодан?! Неужто трудно набрать в любом поисковике ключевое слов данное Вам, ведь в любом случае привидет на www.videolan.org ,где и почитать можно.
>>>VideoLAN ?
>>
>>И что VideoLAN?, не уж-то он умеет одновременно несколько каналов и авторизация
>>доступа?
>>Не подскажите где о нем почитать можно, буду очень признателен.
>
>Молодой Чемодан?! Неужто трудно набрать в любом поисковике ключевое слов данное Вам,
>ведь в любом случае привидет на www.videolan.org ,где и почитать можно.
>Так и сделал, только привело на videolan.ru
>>>>VideoLAN ?
>>>
>>>И что VideoLAN?, не уж-то он умеет одновременно несколько каналов и авторизация
>>>доступа?
>>>Не подскажите где о нем почитать можно, буду очень признателен.
>>
>>Молодой Чемодан?! Неужто трудно набрать в любом поисковике ключевое слов данное Вам,
>>ведь в любом случае привидет на www.videolan.org ,где и почитать можно.
>>
>
>Так и сделал, только привело на videolan.ru
Тут про видео, не про твою музыкально потоковую уникастовую шнягу
Сходил на videolan.org, почитал, только так и не понял одного, сможет ли она показывать несколько каналов одновременно с одной спутниковой карты?Насчет авторизации понятно, раз умеет через web, значит даже если авторизации нет, то сами приделаем, это не проблема.
>Сходил на videolan.org, почитал, только так и не понял одного, сможет ли
>она показывать несколько каналов одновременно с одной спутниковой карты?
>
>Насчет авторизации понятно, раз умеет через web, значит даже если авторизации нет,
>то сами приделаем, это не проблема.
Авторизация есть, практически все с чем привык работать.Насчет нескольких каналов......., ХЗ,очень может быть,глянь http://www.videolan.org/streaming/,может эта схема тебе о чем нибудь скажет.
>Авторизация есть, практически все с чем привык работать.Насчет нескольких каналов......., ХЗ,очень может
>быть,глянь http://www.videolan.org/streaming/,может эта схема тебе о чем нибудь скажет.Это я уже видел, мне это не о чем не говорит. Думаю что несколько каналов она все таки потянет, вопрос в том сколько ей для этого карточек понадобиться, обойдется одной или запросит по штуке на канал.
Я вот тут думаю, если карта аппаратная (SS1), то может с несколькими каналами не пролезть, т.к. она аппаратно поток декодирует, а я не думаю что в ней предусмотрено одновременно несколько потоков.
Другое дело если карта програмная (SS2, PN), тут потоки декодирует драйвер, значит есть шанс заставить одновременно декодировать несколько потоков, конечно это нагрузка на сервер, но это дело десятое.
Кстати, не посоветуете, какой производительности должен быть сервер скажем так на 20 одновременно работающих клиентов, смотрящих одновременно 5 каналов, такой конфиг подойдет: Athlon64 3000+ (S939) NForce3 1Gb RAM?, думаю производительность дисковых систем тут не критична.
>Кстати, не посоветуете, какой производительности должен быть сервер скажем так на 20
>одновременно работающих клиентов, смотрящих одновременно 5 каналов, такой конфиг подойдет: Athlon64
>3000+ (S939) NForce3 1Gb RAM?, думаю производительность дисковых систем тут не
>критична.Вы собираетесь все это разворачивать на одном сервере?
>>>Вы собираетесь все это разворачивать на одном сервере?Да, а что?, думаете не получиться?
Да, кстати, нужен мульти кастовый сервер с VOD.
>Сходил на videolan.org, почитал, только так и не понял одного, сможет ли
>она показывать несколько каналов одновременно с одной спутниковой карты?
>
по моему это нонсенс, каналы на разных несущих(это во первых)
как ты себе представляешь одновременное выделение и декодирование сигнала одной железкой на разных частотах? Вот инет и видео одновременно это более реально, т.к. данные(интернет) идут как довесок к видео.
>Насчет авторизации понятно, раз умеет через web, значит даже если авторизации нет,
>то сами приделаем, это не проблема.
>по моему это нонсенс, каналы на разных несущих(это во первых)
>как ты себе представляешь одновременное выделение и декодирование >сигнала одной железкой наЕсли мне не изменяет память, то поток со спутника идет на одной частоте, а в этом потоке, уже цифровым способом запиханы несколько каналов, значит теоретически вещать несколько каналов одновременно можно, надо просто чтобы драйвер мог (ну и производительность сервера тоже) выдирать несколько каналов, именно поэтому нужны именно программные DVB карты, типа SS2 или Pent@net.
... и куда все пропали???, на выходные что ли?
Немного теории.
Со спутника идет несколько т.н. "стволов", на разной частоте и/или поляризации. Для приема более одного "ствола" нужна дополнительная карточка/ресивер и дополнительный конвертор на тарелке (как вариант - конвертор с несколькими гетеродинами и соответственно несколькими выходами). Каждый "ствол" это цифровой транспортный поток (TS), в котором мультиплексированы несколько программных потоков (PES) плюс служебная информация. Если комп справится с демультиплексированием этой каши (Transport Stream) в отдельные потоки, то ничто не мешает отдавать в сеть несколько программ в DVB качестве (а это в общем мпег2) плюс интернет, ибо они идут как PES каждый со своим PID в заголовке пакета.
Дело за малым - найти софт который это все умеет.
забыл добавить, комбо-конвертор и более одного ресивера нужно _для_одновременного_приема_более_одного_стволаеще могу добавить, что общая полоса TS где-то около 45-50 мегабит и зависит от методов кодирования/избыточности коррекции ошибок (3/4, 7/8 ну и т.д, для разных стволов могут быть различны)
Эту полосу (ствол) делят между собой разные контент-провайдеры, причем каждому резервируется определенный битрейт, за который он забашлял. В среднем фильмы это 4-7 мегабит на PES, радио 128-384, ну и т.д.
Размер TS пакета фиксированный 188 или 204 байт, так что не сложно прикинуть что для потока 45 мегабит это около 30kpps, да еще нужно из TS выдрать payload и собрать это в отдельные PES. Так штаа...
Насчет железа - это не проблема, не попрет один, поставим два, не возьмут два, поставим кластер, проблема в том, что какой софт это умеет?
Насколько я понял, vdeolan тут бессилен, а кодировать потоки на лету в mpeg4 мне не надо, в обычном mpeg2 достаточно, сетка выдержит.
>Сходил на videolan.org, почитал, только так и не понял одного, сможет ли
>она показывать несколько каналов одновременно с одной спутниковой карты?а что твоя спутниковая карта позволяет тебе самому на свое же компьютере одновременно смотреть несколько каналов? :) вот тебе и ответ
Возможно что и не позволяет, но!, я точно знаю что с одной карты можно вещать несколько потоков, а вот каких потоков и как это реализовать, это уже другой вопрос.
>Возможно что и не позволяет, но!, я точно знаю что с одной
>карты можно вещать несколько потоков, а вот каких потоков и как
>это реализовать, это уже другой вопрос.
для того чтобы он мог принять несколько каналов одновременно в нем должно быть несколько ресиверов(железо),а если их нет то и говорить не о чем
поскольку 2 года назад сталкивался с похожей ситуацией нужно было раздать вещание "коммерции" а тянуть в каждый кабинет тв-кабель не было желания,денег на покупку тв всем уж тем более, мы решили гораздо проще было куплено 4 бытовых спутниковых ресивера с отдачей по lan просто настроили,воткнули в свитч и всё до сих пор работает
А не подскажеш что за ресивер (модель), где его можно надыбать и сколько он будет стоить, и еще интересно, возможно ли использовать что нибудь дешевле чем SS2 или PN?
>А не подскажеш что за ресивер (модель), где его можно надыбать и
>сколько он будет стоить, и еще интересно, возможно ли использовать что
>нибудь дешевле чем SS2 или PN?модель могут сказать вечером или завтра утром -я сейчас в другом офисе,дешевле ss2 врядли,хотя если поискать среди б.у думаю найти можно среди fta ресиверов
Ну тогда потом посмотришь модель, и тут в форуме оставишь сообщение, только напиши сколько стоили оно.
Куда все пропали?, неужели больше никого не интересует медиасервер?
Что, никто не ставил видеолан?
>Что, никто не ставил видеолан?
к стримовцам обратись
>к стримовцам обратисьУмный, да?, мне до москвы еще дальше чем до японии, не ехать же из-за этого в москву.
>Тут про видео, не про твою музыкально потоковую уникастовую шнягуя вроде не грубил? шли бы вы со своим лексиконом на ЛОР и там практиковались, ок?
по делу:
я его конечно не пользовал, но "GNUMP3d is a streaming server
for MP3s, OGG vorbis files, movies and other media formats."
^^^^^^
>я его конечно не пользовал, но "GNUMP3d is a streaming server
>for MP3s, OGG vorbis files, movies and other media formats."Просто вещать надо со спутника, одновременно несколько каналов, желательно с одной карточки. А этот ГНОМ-3Д, насколько я понял, вещает только потоки из файлов.
>Так и сделал, только привело на videolan.ru:))))), мвту-шники у себя развернули videolan ,прохавали как настроить,а теперь за бабло другим предлагают настроить.Респект трудягам.
>Народ, подскажите пжлст: хочу создать в локалке мультимедиасервер, чтобы с него гнать
>потоковое видео на клиентов, в принципе проблема обсосана со всех сторон,
>за исключением нескольких пунктов:
>
>1) надо чтобы несколько клиентов могли одновременно смотреть разные каналы, причем реализовать
>сервер желательно под *nix (впрочем если нету такого софта то можно
>и на виндовс).
>
>2) Доступ к серверу должен быть авторизованный, т.е. ввел правильный пароль -
>смотришь, неправильный - идешь смотреть к тому, у кого правильный.
>
>Было бы не плохо если бы реализовать это как на сайте у
>программы вести (точно не помню), т.е. пользователь заходит броузером на веб
>страничку, а веб сервер просит пароль, ввел пароль - получил страничку
>на которой несколько ссылок, первая - 1 канал, вторая - 2
>канал и т.д.
>Далее счелкаем на ссылку и открывается медиаплеер в котором показывается кино.
>В принципе реализация не критична, если существуют другие варианты, то с удовольствием
>выслушаю, главное чтобы авторизованный доступ к серверу предусмотреть.
>
>P.S. Понимаю что на обработку нескольких каналов одновременно может понадобиться большая производительность,
>я к этому готов, а также к тому, что может понадобиться
>установить по карте (спутниковой) на каждый канал, но лучше все сделать
>на одной карте.Esli veshat' potok pryamo s DVB karti to eto budet silno gruzit' set' tak kak tam idet slabo zhatoe mpeg2, esli eto perekodirovat' v mpeg4 to nugni oooochen' silnie serveri
iz softa mogu nazvat' tolko upomyanutii vieolan no tam vrode net avtorizaciis odnoi karti neskolko kanalov smotret' mozhno, pri uslovii chto oni na odnom transpondere
>Esli veshat' potok pryamo s DVB karti to eto budet silno gruzit'
>set' tak kak tam idet slabo zhatoe mpeg2, esli eto perekodirovat'
>v mpeg4 to nugni oooochen' silnie serveri
>iz softa mogu nazvat' tolko upomyanutii vieolan no tam vrode net avtorizacii
>
>
>s odnoi karti neskolko kanalov smotret' mozhno, pri uslovii chto oni na
>odnom transpondereВ videolane есть подключаемые модули авторизации
>Народ, подскажите пжлст: хочу создать в локалке мультимедиасервер, чтобы с него гнать
>потоковое видео на клиентов, в принципе проблема обсосана со всех сторон,
>за исключением нескольких пунктов:
>
>1) надо чтобы несколько клиентов могли одновременно смотреть разные каналы, причем реализовать
>сервер желательно под *nix (впрочем если нету такого софта то можно
>и на виндовс).
>
>2) Доступ к серверу должен быть авторизованный, т.е. ввел правильный пароль -
>смотришь, неправильный - идешь смотреть к тому, у кого правильный.
>
>Было бы не плохо если бы реализовать это как на сайте у
>программы вести (точно не помню), т.е. пользователь заходит броузером на веб
>страничку, а веб сервер просит пароль, ввел пароль - получил страничку
>на которой несколько ссылок, первая - 1 канал, вторая - 2
>канал и т.д.
>Далее счелкаем на ссылку и открывается медиаплеер в котором показывается кино.
>В принципе реализация не критична, если существуют другие варианты, то с удовольствием
>выслушаю, главное чтобы авторизованный доступ к серверу предусмотреть.
>
>P.S. Понимаю что на обработку нескольких каналов одновременно может понадобиться большая производительность,
>я к этому готов, а также к тому, что может понадобиться
>установить по карте (спутниковой) на каждый канал, но лучше все сделать
>на одной карте.
Это все, насколько я понимаю, встроено в Windows 2003 Server.
Называется "Службы Windows Media Services"
"Софт для трансляции аудио/видео/радио по сети"
http://forum.ru-board.com/topic.cgi?forum=8&topic=2510