Перейти к содержимому
Калькуляторы

Модель VoD Middleware собственного производства

Решил написать или хотя бы попробовать создать систему для вещания и управления Видео по Запросу в локальной сети.

Как должени виглядеть алгоритм системи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

читайте про RTSP, там все описано!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В основном прочитал. Но не нашел толковой инструкции или мануала. Как програмировать?

Пи.Си. Как можно реализовать функции Телевидение со сдвигом во времени (Time-Shifted TV); Персональный видеомагнитофон (NPVR);

Изменено пользователем mlevel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возьмите доки к VoD северу который собираетесь использовать, если ничего не понятно - платите интегратору который за вас все сделает как надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А мануал по функциям RTSP есть? Как програмировать под RSTP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

В общем случае у должен быть сервер который умеет записывать файл на диск из потока RTP получаемого по сети и умеет вещать файл потоком RTP в сеть.

Далее, должен быть клиент(который будет стоять у абонента), который сможет выдавать команды твоему серверу, начать запись на диск, начать проигрывать с диска.

Примерный алгоритм работы TimeShift:

Абонент жмет на паузу, клиент отправляет сообщение VoD серверу какой канал смотрел абонент и время с которого он его остановил.

Сервер создает файл для этого абонента и начинает в него запихивать поток с канала который смотрел абонент.

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

Сервер начинает вещать потоком из файла абоненту.

Примерный алгоритм работы NPVR:

Абонент через клиента отправляет сообщение VoD серверу какой канал, когда писать.

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

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

Сервер начинает вещать потоком из файла абоненту.

 

При большом количестве абонентов имеет смысл сразу писать вещаемые каналы а сервер будет только запоминать с какого места вещать каждому абоненту, т.е будут создаваться скажем 100 файлов (по числу вещаемых каналов) а не 1000(по числу абонентов нажавших кнопку пауза) и проигрывать абонентам с нужного места.

 

Протокол взаимодействия сервер - клиент теоретически, значения не имеет, если вывести его отдельно в библиотеку, то можно будет потом адаптировать под любое API.

Для записи/вещания можно воспользоватся библиотеками проекта VLC или свой огород городить.

Изменено пользователем Alek Aaz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как организировать доступ к контенту, тем кто оплатил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

- Скажите, а как делать микрохирургию глаза?

- Нужны микроскоп и микроскальпели

- Про микроскоп почитал, спасибо. А что с анестезией и асептикой? Что это? Мануалы есть?

- Это из физиологии

- Почитал, спасибо. Не понятно. А что такое фибрилляция и аллергия?

....

 

Топикстартер: вы пытаетесь на коленке сделать новый виндовс + новый офис причём одновременно, так понятно?

 

Ограничение доступа - это CAS/DRM. Чтобы вам дали под вашу разработку контент, вам надо будет убедить в её надёжности мейджоров. Начните с мелочи: скатайтесь в Голливуд и поквасьте там с SONY BMG, Universal, MGM и прочими Лукасами. Они вам примерно расскажут, что хотят видеть в итоге.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как организировать доступ к контенту, тем кто оплатил?
Хм.. смешно.

Скажу вот так:

Как ты собираешься идентифицировать абонентов?

Как и где ты собираешься хранить информацию о том кто оплатил?

Как твой сервер будет выцеплять эту информацию?

 

Когда ты с этим определишься, тогда твоем у серверу останется вещать только оплатившим абонентам

 

 

2vIv

ИМХО из-за таких дружелюбных ответов как ваш в России не будет нормальных программ.

Ну зделает парень программку, года через два-три допилит до приемлимого уровня, пусть растет пока есть запал.

Нече его сразу на ...уй посылать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот например оператор "Воля" - http://volia.com/nvod/, сделал систему без CAS/DRM и работает нормально. Со счета снимаються деньги, а потм клиент получает доступ к видео-контенту.

П.С. Идентифицировать абонентов можна с помощю авторизации, идентификации по ІР. Держать все дание в БД.

Изменено пользователем mlevel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://volia.com/about/facts

 

* Компания Воля первой в странах Восточной Европы внедрила услугу высокоскоростного доступа в Интернет – Воля Бродбенд

* Компания Воля первой в странах СНГ внедрила цифровую технологию предоставления услуги кабельного телевидения

* Компания Воля первой в странах Восточной Европы внедрила стандарт DOCSIS 2.0 при предоставлении услуги Интернет, который обеспечивает техническую возможность увеличения скорости доступа в Интернет до 38 Мбит/сек.

угу, угу... Только это Украина.

 

Не вижу, с какими правообладателями они работают. Фильмы, судя по всему, на украинском языке. Интересно, как их лицензировали. Если на броадкаст, но CAS/DRM не нужен. Но свежие хиты под такую лицензию нормальным операторам не получить имхо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2vIv

ИМХО из-за таких дружелюбных ответов как ваш в России не будет нормальных программ.

Ну зделает парень программку, года через два-три допилит до приемлимого уровня, пусть растет пока есть запал.

Одни тут уже надопиливали: http://www.telesputnik.ru/archive/133/article/78.html

А другие так допилили, что в новости попали: http://lenta.ru/news/2008/05/23/egais/index.htm

 

Топикстартер собирается не самообразованием заниматься, а что-то для дела писать. Правильный ответ: не надо этого делать, пока нет понимания, что именно надо делать. После осмотра всего слона, а не ощупывания только хвоста и хобота, станет понятен хотя бы объём работ.

 

Можно ли на досуге сваять миддлварь, ПО видеосервера и систему закрытия? Можно. Но к моменту окончания изготовления результат не будет нужен никому.

 

П.С. Идентифицировать абонентов можна с помощю авторизации, идентификации по ІР. Держать все дание в БД.

Я уже написал выше ;-)

Сходите к мейджорам и объясните это ИМ. Возможно, именно ВАМ это удастся. Весь мир ШПДшников с радостью прибежит к вам на поклон :-))

Это же совершеннейшая мелочь - просто поговорить и договориться. Даже ещё программировать ничего не нужно, просто поговорить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

open source middleware software for IPTV http://www.linopoly.com/toroid/

я еще не пробовал но может тебе поможет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хочу сказать всем кто будет пробовать систему Toroid, она не стоит трати времени Ничего серйозного она собой не представляет и никаких надежд не оправдивает.

Все что там реализовано можна сделать бистро и самостоятельно без всяких трудностей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто использовал Darwin Streaming Server? Какие отклики? Стоит ли пробовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.