mlevel Posted February 23, 2009 Posted February 23, 2009 Решил написать или хотя бы попробовать создать систему для вещания и управления Видео по Запросу в локальной сети. Как должени виглядеть алгоритм системи? Вставить ник Quote
Опаньки Posted February 25, 2009 Posted February 25, 2009 читайте про RTSP, там все описано! Вставить ник Quote
mlevel Posted February 26, 2009 Author Posted February 26, 2009 (edited) В основном прочитал. Но не нашел толковой инструкции или мануала. Как програмировать? Пи.Си. Как можно реализовать функции Телевидение со сдвигом во времени (Time-Shifted TV); Персональный видеомагнитофон (NPVR); Edited February 26, 2009 by mlevel Вставить ник Quote
MrCloud Posted February 26, 2009 Posted February 26, 2009 Возьмите доки к VoD северу который собираетесь использовать, если ничего не понятно - платите интегратору который за вас все сделает как надо. Вставить ник Quote
mlevel Posted February 26, 2009 Author Posted February 26, 2009 А мануал по функциям RTSP есть? Как програмировать под RSTP? Вставить ник Quote
Alek Aaz Posted February 27, 2009 Posted February 27, 2009 (edited) Наврядли здесь тебе кто-нибудь что нормальное скажет. В общем случае у должен быть сервер который умеет записывать файл на диск из потока RTP получаемого по сети и умеет вещать файл потоком RTP в сеть. Далее, должен быть клиент(который будет стоять у абонента), который сможет выдавать команды твоему серверу, начать запись на диск, начать проигрывать с диска. Примерный алгоритм работы TimeShift: Абонент жмет на паузу, клиент отправляет сообщение VoD серверу какой канал смотрел абонент и время с которого он его остановил. Сервер создает файл для этого абонента и начинает в него запихивать поток с канала который смотрел абонент. Абонент жмет на плэй, клиент отправляет сообщение серверу начать проигрывать файл. Сервер начинает вещать потоком из файла абоненту. Примерный алгоритм работы NPVR: Абонент через клиента отправляет сообщение VoD серверу какой канал, когда писать. Сервер в нужное время создает файл для этого абонента и начинает в него запихивать поток с канала который заказал абонент. Абонент выбирает запись, жмет на плэй, клиент отправляет сообщение серверу начать проигрывать файл. Сервер начинает вещать потоком из файла абоненту. При большом количестве абонентов имеет смысл сразу писать вещаемые каналы а сервер будет только запоминать с какого места вещать каждому абоненту, т.е будут создаваться скажем 100 файлов (по числу вещаемых каналов) а не 1000(по числу абонентов нажавших кнопку пауза) и проигрывать абонентам с нужного места. Протокол взаимодействия сервер - клиент теоретически, значения не имеет, если вывести его отдельно в библиотеку, то можно будет потом адаптировать под любое API. Для записи/вещания можно воспользоватся библиотеками проекта VLC или свой огород городить. Edited March 2, 2009 by Alek Aaz Вставить ник Quote
mlevel Posted March 1, 2009 Author Posted March 1, 2009 А как организировать доступ к контенту, тем кто оплатил? Вставить ник Quote
vIv Posted March 1, 2009 Posted March 1, 2009 - Скажите, а как делать микрохирургию глаза? - Нужны микроскоп и микроскальпели - Про микроскоп почитал, спасибо. А что с анестезией и асептикой? Что это? Мануалы есть? - Это из физиологии - Почитал, спасибо. Не понятно. А что такое фибрилляция и аллергия? .... Топикстартер: вы пытаетесь на коленке сделать новый виндовс + новый офис причём одновременно, так понятно? Ограничение доступа - это CAS/DRM. Чтобы вам дали под вашу разработку контент, вам надо будет убедить в её надёжности мейджоров. Начните с мелочи: скатайтесь в Голливуд и поквасьте там с SONY BMG, Universal, MGM и прочими Лукасами. Они вам примерно расскажут, что хотят видеть в итоге. Вставить ник Quote
Alek Aaz Posted March 2, 2009 Posted March 2, 2009 А как организировать доступ к контенту, тем кто оплатил?Хм.. смешно. Скажу вот так: Как ты собираешься идентифицировать абонентов? Как и где ты собираешься хранить информацию о том кто оплатил? Как твой сервер будет выцеплять эту информацию? Когда ты с этим определишься, тогда твоем у серверу останется вещать только оплатившим абонентам 2vIv ИМХО из-за таких дружелюбных ответов как ваш в России не будет нормальных программ. Ну зделает парень программку, года через два-три допилит до приемлимого уровня, пусть растет пока есть запал. Нече его сразу на ...уй посылать! Вставить ник Quote
mlevel Posted March 2, 2009 Author Posted March 2, 2009 (edited) Вот например оператор "Воля" - http://volia.com/nvod/, сделал систему без CAS/DRM и работает нормально. Со счета снимаються деньги, а потм клиент получает доступ к видео-контенту. П.С. Идентифицировать абонентов можна с помощю авторизации, идентификации по ІР. Держать все дание в БД. Edited March 2, 2009 by mlevel Вставить ник Quote
vIv Posted March 2, 2009 Posted March 2, 2009 http://volia.com/about/facts * Компания Воля первой в странах Восточной Европы внедрила услугу высокоскоростного доступа в Интернет – Воля Бродбенд * Компания Воля первой в странах СНГ внедрила цифровую технологию предоставления услуги кабельного телевидения * Компания Воля первой в странах Восточной Европы внедрила стандарт DOCSIS 2.0 при предоставлении услуги Интернет, который обеспечивает техническую возможность увеличения скорости доступа в Интернет до 38 Мбит/сек. угу, угу... Только это Украина. Не вижу, с какими правообладателями они работают. Фильмы, судя по всему, на украинском языке. Интересно, как их лицензировали. Если на броадкаст, но CAS/DRM не нужен. Но свежие хиты под такую лицензию нормальным операторам не получить имхо Вставить ник Quote
vIv Posted March 2, 2009 Posted March 2, 2009 2vIvИМХО из-за таких дружелюбных ответов как ваш в России не будет нормальных программ. Ну зделает парень программку, года через два-три допилит до приемлимого уровня, пусть растет пока есть запал. Одни тут уже надопиливали: http://www.telesputnik.ru/archive/133/article/78.html А другие так допилили, что в новости попали: http://lenta.ru/news/2008/05/23/egais/index.htm Топикстартер собирается не самообразованием заниматься, а что-то для дела писать. Правильный ответ: не надо этого делать, пока нет понимания, что именно надо делать. После осмотра всего слона, а не ощупывания только хвоста и хобота, станет понятен хотя бы объём работ. Можно ли на досуге сваять миддлварь, ПО видеосервера и систему закрытия? Можно. Но к моменту окончания изготовления результат не будет нужен никому. П.С. Идентифицировать абонентов можна с помощю авторизации, идентификации по ІР. Держать все дание в БД. Я уже написал выше ;-) Сходите к мейджорам и объясните это ИМ. Возможно, именно ВАМ это удастся. Весь мир ШПДшников с радостью прибежит к вам на поклон :-)) Это же совершеннейшая мелочь - просто поговорить и договориться. Даже ещё программировать ничего не нужно, просто поговорить... Вставить ник Quote
yura_net Posted March 5, 2009 Posted March 5, 2009 open source middleware software for IPTV http://www.linopoly.com/toroid/ я еще не пробовал но может тебе поможет Вставить ник Quote
mlevel Posted March 10, 2009 Author Posted March 10, 2009 Хочу сказать всем кто будет пробовать систему Toroid, она не стоит трати времени Ничего серйозного она собой не представляет и никаких надежд не оправдивает. Все что там реализовано можна сделать бистро и самостоятельно без всяких трудностей. Вставить ник Quote
mlevel Posted March 15, 2009 Author Posted March 15, 2009 Может кто использовал Darwin Streaming Server? Какие отклики? Стоит ли пробовать? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.