Просмотр ТВ на SkyStar-2(2.6d/2.8a)/Skystar3(S1401)

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Какую сумму готов отдать за поддержку ТВ в драйвере ?

1 wmz
5
13%
5 wmz
4
10%
10 wmz
15
38%
25 wmz
3
8%
50 wmz
5
13%
100 wmz
8
20%
 
Всего голосов: 40

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 3:19:32

http://www.satnavigator.ru/tsdump_scan.tar.bz2
Архив весит ~150 кил.

В архиве сканы с 3-х каналов:

VIVA - это с открытого канала VIVA Polska, спутник HotBird, lnb1, размер файла ~1 мег
Polsat - это с закрытого канала Polsat, спутник HotBird, lnb1, размер файла ~6.6 мег
Rossia - это с закрытого канала Россия, спутник NTV+, lnb2, размер файла ~2.1 мег

Хватит или еще надо ?
Не задавай глупых вопросов, не услышишь вранья.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 3:31:23

сойдет думаю

исправь в том файле строки

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

if (pid == 0 ||	//	//PAT
     pid == 0x11 ||	//SDT
     pid == 0x10	)	//NIT
на

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

if (pid == сдесь в пид аудио || pid == сдесь пид видео)
токо настройся на какое нибудь кино
на котором ты знаешь видео пид и аудио
и потом сдампленный файл - смотри сам какого тебе размера будет достаочно
он будет расти быстро
переимену после его с расширением .ts
и попробуй открыть в коффеине

сажешь
откроет нормально или нет

зы
тот файл некачаеться
проверь

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 3:35:06

paradox писал(а): тот файл некачаеться
проверь
Проверил, качается нормально.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 3:38:53

viva вроде то что надо

закрыте впринципе ненадо было делать)

я уже скачал

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 3:43:37

paradox писал(а):токо настройся на какое нибудь кино
на котором ты знаешь видео пид и аудио
и потом сдампленный файл - смотри сам какого тебе размера будет достаочно
он будет расти быстро
переимену после его с расширением .ts
и попробуй открыть в коффеине
Исправил, записал, переименовал :)
В каффеине файл играется нормально.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 3:49:53

хорошо
завтра напишу еще одну утилиту
которая из ts в pes конвертит
если и pes будет играться нормально
значит очень хорошо - в бсд драйвер оптимальнее работать будет
а то нет смысла гнать весь ts поток - когда можно собрать пакетами pes
и отправлять коффеину..


а насчет парсера
еще поизучаю

впринципе и так видно в viva файле что есть каналы
тоесть пакеты правильно идут
где то парсер криво работает(/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 5:35:01

вообщем
_paradox.lissyara.su/ts2pes.tar.bz2

перед тем как собать нужно отредактировать видео и ауди пид
ts2pes.cpp
//////// AUDIO PID
static int apid = 0x10;
/////// VIDEO PID
static int vpid = 0x11;
далее
кинуть файл TS в /root/tsdump.ts
который был перед етим зграблен и который нормально открыл коффеин(аудио и видео пиды теже)

собрать программу
и запустить
в результате должен будет создаться
файл
/root/pesdump.pes

если несоздастья последние 25 строк кинешь сюда
если создастья пробуй открыть его в коффеине
если откроится надо выпить пифа


зы
а парсер серкций работает(((
а вот чего он в коффеине молчит непонятно....

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 11:40:10

В общем все собралось и отконвертировалось.
В коффеине файл открлся, но...
один звук, видео нет, черный экран.
Размер у tsdump.ts - 32 мега,
а размер у pesdump.pes 1.5 мега.
Вот конец лога при конвертации:

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

ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(176)
ParsPES: 5
ParsPES: end
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(176)
ParsPES: 5
ParsPES: end
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(176)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ParsTSPack: len(184)
ParsPES: 1
ts pkts 177469
Не задавай глупых вопросов, не услышишь вранья.

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 15:23:53

Нашел тут кое что, глянь, может пригодиться:
http://www.metzlerbros.org/dvb/index.html
Remultiplex an MPEG2 TS into a PS for DVD
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 16:14:46

значит ты с пидом видео неугадал....

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 16:21:57

как это не угадал ?
вот кусок tsdump.c:

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

if (pid == 402 || pid == 401)
В записанном tsdump.ts есть и видео и аудио.
Каффеин нормально этот файл воспроизводит.
А вот кусок ts2pes.cpp:

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

//////// AUDIO PID
static int apid = 402;
///////  VIDEO PID
static int vpid = 401;
в .pes файле получается тоько аудио.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 16:28:24

а попробуй закоментировать
// tsdemux->AddFilter(afNo, PES3, apid, NULL, NULL, 1024);
и это
// tsdemux->DeleteFilter(afNo);
и поиграйся в apid
пропиши в него сначала пид аудио
а потом видео

по отдельности они там будут или нет

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 16:35:50

paradox писал(а): пропиши в него сначала пид аудио
а потом видео

по отдельности они там будут или нет
Закоментил.
Если прописываю static int vpid = 401;, то создается файл 0 длинны,
а если static int vpid = 402;, то аудио конвертится нормально.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 16:43:52

сколько занимает этот ts файл в запакованом виде
если сделать bzip2 tsфайл

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 16:50:43

30 мег, но могу попробовать кусок на пару секкккунд записать
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 16:53:59

не 30 мег эт как то в другой раз...

поекспериментируй сколько займет файл ts что бы в запакованом виде был ну хотя бы метра 2

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 16:58:00

Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 17:06:34

принципе можешь и 30 метров заливать
я с этим файлом на сервере поиграюсь

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 17:19:50

http://www.satnavigator.ru/tsdump2.ts.tar.bz2
20 мег
Как скачаешь, скажи, я удалю его чтоб зря место не занимал.
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 17:32:30

удаляй

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 19:01:02

Ну что, разобрался ?
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 19:06:37

)))я его токо скачал....
1kbyte/s скорость

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 19:58:40

Кстати вот мне знакомый прграммист ответил на твой вопрос про пакеты:
PES пакет = чистый видио / аудио поток, кадрами гдето по 500к ...
ES пакет = 184 байта * N раз = PES пакет + заголовок
TS пакет = 188 байт = ES пакет + 4 байта (заголовок)

iso 13818
iso 13818 - 1
описывает весь пакет что идет с спутника DVB-S
iso 13818 - 2 - video, известный так же как *.MPG
iso 13818 - 3 - audio, известный так же как *.MPA / MP2
Не задавай глупых вопросов, не услышишь вранья.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение paradox » 2008-12-08 20:12:02

ES пакет = 184 байта * N раз = PES пакет + заголовок
там как раз 184 байта
зачит там ES пакет...
токо непонятно
каким образом в драйвере СС3 под виндой оно работает....
потому как ES у них есть
но они его неиспользуют....

надо будет дореализовать
и проверить....

есть у кого из знакомых 1401 под виндой?

и узнай у него еще есть какая то привязка к использованию PES ES
к примеру
как в данном случае
video ES
audio PES

или это токо частный случай
и нет гарантии что на других потоках будет так же
Последний раз редактировалось paradox 2008-12-08 20:17:37, всего редактировалось 1 раз.

Аватара пользователя
Ratibor
сержант
Сообщения: 204
Зарегистрирован: 2008-01-12 22:50:24
Контактная информация:

Re: Просмотр ТВ на SkyStar-2

Непрочитанное сообщение Ratibor » 2008-12-08 20:17:09

paradox писал(а):
ES пакет = 184 байта * N раз = PES пакет + заголовок
есть у кого из знакомых 1401 под виндой?
Таких полно на форуме :)
Не задавай глупых вопросов, не услышишь вранья.