2013-08-07 2 views
2

RTMP 오디오 및/또는 비디오 스트림을 전송할 수있는 방법이 있는지 궁금합니다. 리시버 앱을 만들고 허용 목록에 추가했으며 Chromecast에서 액세스 할 수있었습니다. SWF 개체를 포함하려고 시도했지만 Chromecast가 기본적으로 플래시를 지원하지 않는 것처럼 보입니다. 해결 방법이 있습니까?Google Chromecast가있는 RTMP

나는 supported media types에 대한 문서를보고 RTMP를 나열하지 않으므로 RTMP에서 MP3로 또는 다른 서버에서 온 - 더 - 플라이 (on-the-fly) 스트림 프로토콜 변환을하는 것 외에는 생각하지 않습니다.

답변

3

AFAIK 수신기는 RTMP 프로토콜을 지원하지 않는 HTML5 미디어에서만 작동합니다 (RTMP는 미디어 형식이 아니라 다양한 컨테이너 형식과 오디오를 전달할 수있는 미디어 전송 프로토콜입니다)/비디오 코덱); Chromecast에는 HTML5가 필요하므로 전송 프로토콜로 HTTP가 필요합니다.

RTMP 스트림을 사용하는 수신기 앱으로 프록시를 설정 한 다음 http 기반 HTML5 미디어 리소스로 다시 캐스팅 할 수 있습니다. 트랜스 코딩을 할 필요가 없다면 오버 헤드가 많이 발생하지 않을 것입니다 (예를 들어, RTMP 스트림은 MP3 오디오가 포함 된 H.264 비디오입니다).하지만 모든 미디어 리소스를 래핑해야하는 번거 로움이 있습니다. Chromecast는 RTMP 서버와 통신하기 위해 할 수 있습니다. Get-go에서 HTML5 비디오로 작업하는 것이 훨씬 쉬울 것입니다.