
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.09.2009, 17:22
|
|||
|---|---|---|---|
|
|||
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Подскажите, если у кого есть опыт в данном вопросе или наработки. Суть проблемы такова нужно написать программу осуществляющую запись из multicast потока в файл по средствам функций библиотеки GStreamer. Прошу сильно не пинать, гугл облазил вдоль и поперек... примеров особо нет. Заранее благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2009, 19:46
|
|||
|---|---|---|---|
|
|||
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Подскажите, про получение/создание PAT и PMT в пакетах MPEG TS полученных по средствам мультикаста. Или про stuffing bytes, а конкретнее его формирование и использование при записи в *.TS файл. Заранее благодарен за любую помощь. Ps: ссылки тож приветствуются (адекватные) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2009, 10:57
|
|||
|---|---|---|---|
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Ссылка для ознакомления: http://ffmpeg.org/ Все уже сделано до нас, если хотите повторить чужие успехи в сборке/разборке мультимедиа потоков, то берите по очереди функции и переписывайте их на свой лад, заодно разберетесь с PAT, PMT и прочими MPEG/TS нюансами. Так же пример простого и надежного стримера: http://silicon-verl.de/home/flo/projects/streaming/ (настоятельно рекомендовано тащить исходники git'ом), чтение исходников стримера и документации по linux-dvb API тоже приближает к пониманию мультимедиа потоков, собраных в MPEG TS. Да, писать IPTV на диск можно с помощью двух стандартных юникс-команд. Можно писать весь поток на диск, а читать нужные каналы по запросу, перепаковывая на лету. Можно перед записью разделять поток на каналы и писать их в разные файлы, все это уже 2000 раз реализовано, хотите свою версию написать -- прочитайте описание стандарта mpeg/ts и реализуйте его в 2001 раз. У меня такое ощущение, что вы кинулись что-то творить не разобравшись до конца с чем имеете дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2009, 12:45
|
|||
|---|---|---|---|
|
|||
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Благодарствую за ответ и информацию. Но в данном случае никто не собирается изобретать велосипед. Задача немного другого плана, не связанная с записью видео дома для себя стандартными средствами или командами, а как я уже писал - состоит в разработке программы одной из функций которой будет запись потока в файл, который в свою очередь "затачивается" под определенное железо, и при этом потреблять минимум ресурсов. Поэтому и интересовали примеры подобных реализаций. PS: По поводу ощущений - я б на вашем месте воздержался от громких высказываний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2009, 10:19
|
|||
|---|---|---|---|
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Запись потока в файл оптимизируется на уровне ОС, драйвера железа и модуля файловой системы ядра. Проводить оптимизацию записи потока на програмном уровне и есть "изобретать велосипед", проигнорировав то, что уже сделано другими людьми даже под "кокретную мега-серверную платформу". PS если программа предназначается для рынка IPTV-провайдеров, то может скажете как она будет называться, что бы упаси бог не купить эту поделку с таким подходом к разработке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2009, 12:39
|
|||
|---|---|---|---|
|
|||
Linux. Запись IPTV по средствам библиотеки GStreamer0.10 |
|||
|
#18+
Исходя из ваших ответов становится ясным, что личного опыта в разработке и знаний сторонних разработок по данному вопросу у вас не имеется. И ваши ссылки на "морды" сайтов тож говорят о вашем понимании и достаточно информативны... Доказывать что либо или объяснять упертым людям у меня нет не желания, не интереса. Ну а по поводу ваших опасений - не волнуйтесь, на эфиопский рынок ничего не попадет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1485431]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 482ms |

| 0 / 0 |
