2017-10-17 16 views
1

비디오 라이브 스트리밍을 위해 아래 sdk를 사용 중입니다.대기 시간 200ms의 실시간 비디오 스트리밍

https://github.com/ant-media/LiveVideoBroadcaster

서버는 RTMP 기반으로합니다. 우리는 RTMP 서버에 비디오 라이브 스트림을 보내고 AMS (Adobe Media Server) 플레이어에서 비디오를 재생합니다.

현재 대기 시간 값이 30 초 이상입니다. 이 대기 시간을 어떻게 줄일 수 있습니까? 200ms를 달성하고 싶습니다. 위의 sdk로이 작업을 수행 할 수 있습니까?

매우 낮은 대기 시간 값으로 라이브 비디오 스트리밍을 제공 할 수있는 기타 안드로이드 기본 sdk를 제안하십시오.

도움을 주시면 감사하겠습니다.

감사합니다.

답변

0

대기 시간은 선택한 TCP 기반 RTMP와 중간에있는 캐싱 서버에 의해 결정됩니다. 더 나은 결과를 얻으려면 UDP 기반 인 WebRTC로 전환하십시오. 플레이어가 한 명 또는 몇 명이라면 직접 스트리밍하면 더 효과적으로 플레이 할 수 있습니다.

많은 구독자 및/또는 정교한 구독 정책이있는 경우 릴레이 서버가 필요합니다. 그러나 최상의 전략은 WebRTC를 통해 필요한 경우 RTMP로 변환 할 수있는 서버로 비디오를 보내는 것입니다. 어떻게 WOWZAflashphoner 주소를 참조하십시오.

:

나는 주제를 배울 이러한 참조를 사용했다