2017-02-02 27 views
1

Контекст: Я создаю RTSP/RTP-сервер в C#, я увидел, что есть две основные библиотеки, которые могут мне помочь, первый - Managed Media Aggregation. Второй - SharpRTSP. Я использую первый для пакетирования данных для RTP, а второй для обработки RTSP-стороны с SDP.Wireshark показывает желтую строку в строке параметров SDP

Я проанализировал пакет с помощью wirehark, потому что, когда я пытаюсь получить доступ к видеоконтенту моего сервера, он успешно подключается, но у меня нет данных, поэтому я смотрю на все, что может быть причиной. Анализ показывает, что следующая строка в SDP (по описанию ответа сервера) отмечена желтым цветом.

fmtp:96 packetization-mode=1; // param 1 
profile-level-id=4267; // param 2 
sprop-parameter-sets=Z0IACvhBog==,aM44gA== // param 3 

Вопрос: Мой вопрос две части вопроса.

1. Может кто-нибудь сказать мне, почему эта строка возвращается с предупреждением wirehark?

2. Возможно ли, что wirehark возвращает предупреждение, поскольку один из параметров неправильный?

Большое спасибо за ваше время!

ответ

0

Если вы раскрываете детали пакета, вы должны увидеть указание на то, почему Wireshark классифицировал пакет как предупреждение. Вы также можете открыть диалоговое окно «Экспертная информация» через Analyze -> Expert Info или щелкнув по маленькому кругу в нижней левой части строки состояния. Этот диалог покажет вам все «Экспертные сведения» для всех пакетов, сгруппированных по степени серьезности.

Кроме того, вы можете применить фильтр отображения для информации об экспертах. Синтаксис отличается в зависимости от того, какая версия Wireshark вы используете, но это один из этих двух:

SDP диссектор WIRESHARK добавляет несколько "Expert Info" записи; вы всегда можете просмотреть исходный код packet-sdp.c, чтобы узнать больше о том, почему Wireshark, возможно, добавил конкретный. Сведения о экспертной информации начинаются вокруг строки 3153, и единственная запись, которая классифицируется как PI_WARN, предназначена для «Недопустимое преобразование», логика, которая определяет это по линиям 1338-1370. Так вы видите «Экспертную информацию»? Если это так, то с profile-level-id будет что-то не так, но без захвата пакета, чтобы посмотреть, я не смог бы точно сказать вам, что это такое.

Возможно также, что произошла ошибка Wireshark с конверсией? Вы не указали, какую версию Wireshark вы используете, но вы можете попытаться обновить последнюю доступную версию Wireshark, чтобы узнать, не исчезло ли предупреждение. Если это не так, и вы уверены, что пакет правильно отформатирован, вы можете открыть Wireshark bug report и предоставить файл захвата для разработчиков, которые будут использоваться для тестирования.

+0

Спасибо за ваш ответ. Я буду смотреть завтра утром. – GalluskY

+0

Я сделал другой тест без идентификатора уровня профиля, и предупреждение исчезло, поэтому я думаю, что вы правы. Еще раз спасибо ;) – GalluskY

 Смежные вопросы

  • Нет связанных вопросов^_^