Всем привет !Есть задача : разобрать rtp пакеты с аудиоданными, собрать аудиоданные сессии в аудиофайл, раскодировать и воспроизвести
на плеере. Можно использовать готовые библиотеки.
С сокетами я знаком, но как применить их в данной задаче не совсем понимаю
Для образца rtp трафика я скачал файл с сайта wireshark (http://wiki.wireshark.org/SampleCaptures#SIP_and_RTP).
Создал проект (kdevelop) который будет разбирать rtp трафик, и возникли вопросы с алгоритмом решения задачи :
1. как мне имитировать поток rtp для разбора - открывать
скачаный файл функцией open() и считывать байты оттуда или как то по другому ?
2. Каков алгоритм разбора трафика - ведь до rtp еще надо добраться. Я понимаю что вначале
надо считать кадр ethernet и уже оттуда разбирать согласно rfc ? Но как узнать где начало и где конец кадра ?
Буду признателен за направление в нужное русло.