2017-03-13 9 views
1

RTMP 파서로 작업하고 있습니다. 내 프로그램은 WireShark에서 RTMP 패킷을 캡처하여 비디오를 컨테이너에 저장합니다. 하지만 오늘은 일부 사이트에서 잘못된 데이터를 전송하는 것으로 나타났습니다. 예 : set chunk size = 2147483647. 사이트에 갈 때이 비디오를 볼 수 있지만 프로그램에서 저장할 수 없습니다 (청크 크기가 잘못 되었기 때문에). 그렇다면이 문제를 어떻게 해결할 수 있습니까?RTMP의 청크 크기가 잘못 되었습니까?

example

답변

1

내가 대답을 발견 "유효한 크기이다 1 2,147,483,647 (0x7FFFFFFF) 포함에, 어떤 덩어리는 더 큰 이상 메시지없고, 때문에 그러나, 모든 크기보다 큰 16777215 (는 0xFFFFFF)이 동일 메시지가 16777215 바이트보다 큽니다. "