안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 개발자 여러분들. 식사는 하셨나요?
아래와 같은 프로토콜 포맷으로 IP 카메라를 테스트 하려고 합니다.
< Format >
组成Composition | 类型type | 说明destcription |
协议头 Protocol’s header | BINARY_STREAM[4] | 摄像头操作协议operation protocol:“MO_O” |
摄像头视频传输协议:“MO_V” | ||
操作码 operation code | INT16 | 用来区分同一协议中的不同命令 to distinct different commands in the same protocol |
保留reserve | INT8 | =0 |
保留reserve | BINARY_STREAM[8] |
|
正文长度Text length | INT32 | 命令中的正文长度Text length of command |
保留reserve | INT32 |
|
正文Text | BINARY_STREAM[n] | 命令中的正文Text of command |
이 표가 바로 기본 포맷이구요,
< 오디오 >
Audio_Start_Req(音频接收请求命令)
1) 监控用户向摄像头发送此命令来请求接收音频The user send audio start request to the camera。
2) 操作码operation code:8
3) 发送方向:监控用户user -> 摄像头camera
4) 正文字段Text numeric field:
字段 | 类型 | 说明 |
保留reserve | INT8 | =1 |
위의 표는 오디오를 테스트하는 포맷입니다.
이 표들을 가지고 IP 카메라를 제어하려고 하는데, 카메라 회사에 의뢰한 결과
WireShark 프로그램( 패킷 캡쳐 )으로 위의 인터페이스를 테스트할 수 있다고 합니다.
혹시 와이어샤크에 대해 잘 아시는 분 계신가요? ^^*




"와이어샤크를 활용한 실전 패킷 분석" 이라는 책도 있습니다.