2012-04-08 4 views
0

요청에 따라 사용자에게 소켓을 통해 RTP 데이터를 스트리밍하고 싶습니다. 100 밀리 초마다 데이터 양을 스트리밍하고 싶습니다. 처음에는 Netty를 사용하여이를 수행 할 수 있다고 생각합니다. 그러나, 나는 100 millisecond마다 Channel.write를 통해 데이터를 쓸 때, 클라이언트는 쓰기를 할 때마다 데이터를 별도의 스트림으로 간주한다고하는 문제가 있습니다. 따라서 클라이언트 응용 프로그램은 내 스트림에서 작동하지 않습니다.어떻게 Netty를 통해 지속적으로 데이터를 스트리밍 할 수 있습니까?

ChannelPipeline을 올바르게 만들지 못할 수도 있습니다. 나는 그것을하기위한 길을 찾으려고 노력하지만 예제를 찾을 수 없습니다. 누군가 그물망에서 이것을하는 방법을 알고 있습니까?

답변

1

Channel.write (..)를 사용하는 것이 맞습니다. 나는 각 쓰기에 올바른 rtp 헤더를 포함시켜 수신기가 모든 것을 올바르게 다시 조립할 수 있도록해야한다고 생각합니다.

+0

감사합니다. 타임 스탬프가 정확하지 않은 문제를 발견했습니다. :) – Boong

+0

BTW, 우리는 항상 netty에 포함 할 새 항목을 찾습니다. 코덱 등을 제공하는 데 관심이 있다면 검토해 드리겠습니다. –

관련 문제