2017-02-02 10 views
1

컨텍스트 : 저는 CTS에서 RTSP/RTP 서버를 구축하고 있습니다. 두 가지 주요 라이브러리가 있다는 것을 알았습니다. 첫 번째는 Managed Media Aggregation입니다. 두 번째는 SharpRTSP입니다. 나는 RTP를위한 데이터의 패킷 화를 위해 첫 번째를 사용하고 두 번째는 SDP와 함께 RTSP 측을 처리한다. 난 내 서버의 비디오 콘텐츠에 액세스하려고 할 때, 그것은 성공이 연결 때문에 Wireshark는 SDP의 매개 변수 줄에 노란색 행을 표시합니다.

나는 Wireshark를 가진 패킷을 분석하지만 난 어떤 데이터가 들어오는, 그래서 나는 원인이 될 수있는 모든 것을 본다. 분석가들은 SDP의 다음 줄 (서버의 설명 응답)이 노란색으로 표시되어 있음을 보여줍니다.

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

질문 : 내 질문은 두 부분 질문입니다.

왜이 줄이 wireshark에 의해 경고와 함께 반환되는지 알려줄 수 있습니까?

2. 매개 변수 중 하나가 올바르지 않아서 wireshark가 경고를 반환 할 수 있습니까?

시간 내 주셔서 감사합니다. 당신이 패킷 세부 사항을 확장하면

답변

0

, 당신은 Wireshark를 경고로 패킷을 분류 이유에 대한 "Expert Info" 표시를 볼 수 있습니다. Analyze -> Expert Info을 통해 또는 상태 표시 줄의 왼쪽 하단에있는 작은 원을 클릭하여 "전문가 정보"대화 상자를 열 수도 있습니다. 이 대화 상자에는 심각도별로 그룹화 된 모든 패킷의 모든 "Expert Infos"가 표시됩니다.

또한, 당신도 전문가 infos에 대한 표시 필터를 적용 할 수 있습니다. 구문은 사용중인 와이어 샤크의 버전에 따라 차이가 있지만,이 두 가지 중 하나입니다 :

와이어 샤크의 SDP의 해부학자 여러 "전문가 정보"항목을 추가; 항상 packet-sdp.c 소스 코드를 탐색하여 Wireshark가 특정 API를 추가 한 이유에 대한 자세한 정보를 찾으십시오. 전문가 정보 정보 라인 3153 주위에 아래로 시작 PI_WARN으로 분류되는 유일한 항목은 "잘못된 변환",이 라인 1,338에서 1,370 사이 주위에있는 결정 논리입니다. 그래서 당신이보고있는 "전문가 정보"입니까? 그렇다면 profile-level-id에 문제가있는 것 같지만 패킷을 캡처하지 않아도 정확히 무엇인지 말할 수는 없습니다.

이 변환과 와이어 샤크 버그가 있었다도 가능입니까? 실행중인 Wireshark의 버전을 명시하지 않았지만 사용 가능한 Wireshark의 최신 버전으로 업데이트하여 경고가 사라지는 지 확인할 수 있습니다. 그렇지 않고 패킷의 형식이 올바르게되어 있다고 확신하는 경우 Wireshark bug report을 열고 개발자가 테스트 용으로 사용할 캡처 파일을 제공 할 수 있습니다. 답변에 대한

+0

감사합니다. 나는 내일 아침에 내일 볼 것이다. – GalluskY

+0

profile-level-id없이 다른 테스트를했고 경고가 사라져서 당신이 옳다고 생각합니다. 다시 한 번 감사드립니다.) – GalluskY