Jump to content
Калькуляторы

Чем записать TS

Появилась необходимость записать TS с мультикаста. Подскажите новичку чем и как? TS Reader Может это сделать? В нем есть Record Mux и Record PIDS, через них?

Буду всем очень признателен!

Share this post


Link to post
Share on other sites

multicast

http://www.videolan.org/projects/multicat.html

 

Хотя все сильно зависит от того, что Вы собираетесь потом делать с записанным.

 

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

Share this post


Link to post
Share on other sites

multicast

http://www.videolan.org/projects/multicat.html

 

Хотя все сильно зависит от того, что Вы собираетесь потом делать с записанным.

 

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

 

Я использую multicat. В тех случаях когда это не возможно, то беру

tcpdump или whireshark пишу поток в pcap файл. Далее в whireshark использую опцию "Follow UDP Stream"

и сохраняю этот поток в файл.

 

Далее файл уже анализируют TS Reader'ом (win), MPEG-2 TS packet analyser'ом(win) или tstool (nix)

Edited by mag@

Share this post


Link to post
Share on other sites

Imho Tsreader лучше VLC. Но если ставится задача изучить некие проблемы в IPTV, то лучше писать поток в оригинальной IP инкапсуляции. Причем желательно консольной утилитой, например tcpdump, windump или dumpcap из пакета Wireshark.

 

Примеры использования:

 

dumpcap -w c:\111.pcap

- запись всех IP-пакетов в файл "c:\111.pcap"

 

dumpcap -w c:\111.pcap -b filesize:100000

- запись всех IP-пакетов в файл "c:\111.pcap", размер файла до 100 Мб

 

dumpcap -f "dst host 239.255.128.101" -w c:\111.pcap

- запись IP-пакетов с адресом назначения (destination) 239.255.128.101 в файл "c:\111.pcap"

 

dumpcap -i \Device\NPF_{B17B07F8-BB1D-4E4B-B56E-BB7FCD728C62} -w c:\111.pcap

- аналогично, но с конкретного сетевого интерфейса "\Device\NPF_{B17B07F8-BB1D-4E4B-B56E-BB7FCD728C62}".

Список интерфейсов на компьютере можно получить командой "dumpcap -D"

 

Описание dumpcap находится в том-же каталоге, что и Wireshark - dumpcap.html

 

Синтаксис фильтров - например на http://www.winpcap.org/windump/docs/manual.htm

 

Воспроизводить записанные фрагменты удобно с помощью Colasoft Packet Player (http://www.colasoft.com/)

Share this post


Link to post
Share on other sites

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

А ffprobe от ffmpeg вам не подойдет? анализирует поток на лету, без необходимости записи.

Share this post


Link to post
Share on other sites

Покажите примерные команды для ffprobe

ffprobe -show_streams -show_format udp://225.0.0.1:1234

 

Я, на его базе делал себе скриптик, который собирал метаинформацию о мультикаст-потоках и генерировал m3u с корректными именами каналов.

Edited by aef

Share this post


Link to post
Share on other sites

Покажите примерные команды для ffprobe

ffprobe -show_streams -show_format udp://225.0.0.1:1234

 

Я, на его базе делал себе скриптик, который собирал метаинформацию о мультикаст-потоках и генерировал m3u с корректными именами каналов.

 

 

Криптованный поток ffprobe "не покажет", так как пока ffprobe не детектирует что идет в аудио/видео

потоках отчет он не выдаст.

И если будут ошибки в pat/pmt таблицах тоже нечего путненго от ffprobe не получить.

Share this post


Link to post
Share on other sites

Криптованный поток ffprobe "не покажет", так как пока ffprobe не детектирует что идет в аудио/видео

потоках отчет он не выдаст.

И если будут ошибки в pat/pmt таблицах тоже нечего путненго от ffprobe не получить.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this