Repik Posted March 22, 2012 Posted March 22, 2012 Появилась необходимость записать TS с мультикаста. Подскажите новичку чем и как? TS Reader Может это сделать? В нем есть Record Mux и Record PIDS, через них? Буду всем очень признателен! Вставить ник Quote
mag@ Posted March 22, 2012 Posted March 22, 2012 (edited) multicat http://www.videolan.org/projects/multicat.html Хотя все сильно зависит от того, что Вы собираетесь потом делать с записанным. Edited March 22, 2012 by mag@ Вставить ник Quote
Repik Posted March 22, 2012 Author Posted March 22, 2012 multicast http://www.videolan.org/projects/multicat.html Хотя все сильно зависит от того, что Вы собираетесь потом делать с записанным. Надо записать, для последуещего просмотра через анализатор на наличие PID-ов и дескрипторов. Вставить ник Quote
mag@ Posted March 22, 2012 Posted March 22, 2012 (edited) 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 March 22, 2012 by mag@ Вставить ник Quote
Globus Posted March 29, 2012 Posted March 29, 2012 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/) Вставить ник Quote
aef Posted April 9, 2012 Posted April 9, 2012 Надо записать, для последуещего просмотра через анализатор на наличие PID-ов и дескрипторов. А ffprobe от ffmpeg вам не подойдет? анализирует поток на лету, без необходимости записи. Вставить ник Quote
server801 Posted April 9, 2012 Posted April 9, 2012 Покажите примерные команды для ffprobe Вставить ник Quote
aef Posted April 10, 2012 Posted April 10, 2012 (edited) Покажите примерные команды для ffprobe ffprobe -show_streams -show_format udp://225.0.0.1:1234 Я, на его базе делал себе скриптик, который собирал метаинформацию о мультикаст-потоках и генерировал m3u с корректными именами каналов. Edited April 10, 2012 by aef Вставить ник Quote
mag@ Posted April 10, 2012 Posted April 10, 2012 Покажите примерные команды для ffprobe ffprobe -show_streams -show_format udp://225.0.0.1:1234 Я, на его базе делал себе скриптик, который собирал метаинформацию о мультикаст-потоках и генерировал m3u с корректными именами каналов. Криптованный поток ffprobe "не покажет", так как пока ffprobe не детектирует что идет в аудио/видео потоках отчет он не выдаст. И если будут ошибки в pat/pmt таблицах тоже нечего путненго от ffprobe не получить. Вставить ник Quote
aef Posted April 10, 2012 Posted April 10, 2012 Криптованный поток ffprobe "не покажет", так как пока ffprobe не детектирует что идет в аудио/видео потоках отчет он не выдаст. И если будут ошибки в pat/pmt таблицах тоже нечего путненго от ffprobe не получить. Ну я и не настаиваю на его абсолютной универсальности. Это всего лишь метод решения определенных задач. Вставить ник 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.