'FMS 연결'에 해당되는 글 1건

  1. 2008.09.16 FMS에서 비디오 호출
AS3.0 Cookbook/비디오2008. 9. 16. 18:34

FMS에서는 파일명의 확장자를 설정하지 않는다. 즉 play()에서 호출하는 것은 rtmp에 있는 파일명까지만 호출한다.
  
FMS는 일반 HTTP와 다르게 몇가지 설정을 더해주어야 한다.
1. NetConnection의 인코딩방식을 ObjectEncoding.AMF3    ( AMF0 , AMF3 , DEFAULT )으로 static 메서드에 설정한다.(기본은 AMF3를 사용한다 )

- NetConnection.defaultObjectEncoding= ObjectEncoding.AMF3;
- ObjectEncoding.AMF0 : ActionScript 1.0 및 2.0용 AMF를 사용하여 객체를 직렬화하도록 지정합니다.
- ObjectEncoding.AMF3 : ActionScript 3.0용 AMF를 사용하여 객체를 직렬화하도록 지정합니다.
- ObjectEncoding.DEFAULT : 현재 플레이어의 기본(최신) 형식을 지정합니다. 
                
  
2.  NetConnection 커넥션은 null이 아니고 서비스할 서버의 rtmp주소를 설정한다.
- NetConnection.connect( "rtmp://domain/" );
   
3. FMS에서 콜벡하는 함수 onBWDone()를 만들어 놓는다(단 파라미터는 비어 있도록 한다.)
- 함수는  onMetaData와 같이 public이거나 오브젝트에 포함하여 선언해두면 된다.
- private function onBWDone( ):void
     {
       
     }

Posted by 버터백통