문제

Flash, AS3에서 NetConnection을 사용하여 RTMP 서버에 연결 한 다음 NetStream을 사용하여 비디오+오디오 스트림을 재생합니다.

Stream (AttachnetStream)을 Flash.media.video 인스턴스에 무대에 추가하고 (무대에 있는지 확인)를 재생하지만 재생중인 스트림의 소리입니다. 표시됩니다.

비디오를 볼 수 없지만 스트림의 onmetadata를들을 때 폭, 높이, FPS (비디오가 표시되는 것처럼 재생 중에 변경)와 같은 비디오에 대한 많은 정보를 얻을 수 있습니다. 프레임.

누구든지 비디오를 어떻게 만들 수 있는지 아이디어가 있습니까?

도움이 되었습니까?

해결책 2

감사합니다! 그러나 나는 그 대답을 발견했다 :

분명히 플래시 (CS3) 내장 Video 클래스는 지원하지 않습니다 H.264 스트림. Flex 3.5에서 동일한 코드를 컴파일하려고했는데 모든 것이 효과가있었습니다!

CS4도 지원할 가능성이 있습니다 H.264 스트림. 나는 시도하지 않았다.

jwplayer는 훌륭합니다. 나는 파이로를 시도하지 않았습니다.

건배.

다른 팁

"RAW"NETCONNECTION 및 NETSTREAM을 사용하여 Flash.Media.Video에 부착하는 대신 다음과 같은 일부 래퍼를 사용하는 것이 좋습니다. 파이로 플레이어. 기본적으로 비디오 API이며 RTMP 비디오에 여러 번 사용했으며 매력처럼 작동합니다 (특히 RTMP 서버에서 비디오를 표시 할 때 Adobe Very Buggy의 비디오 구성 요소를 항상 찾았습니다). 시도 해봐!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top