0

사용자는 DAM 서버에 다른 유형의 파일 (이미지, 비디오, 오디오, 문서 등)을 업로드하고 다른 작업을 수행합니다. 인증없이 액세스 할 수 있도록 모든 자산에 대한 공개 링크가 있습니다.플래시 비디오 스트리밍 및 임베딩

Google 서버에 업로드 된 플래시 비디오 작업에 약간의 문제가 있습니다. 공용 링크를 사용하면 파일을 다운로드하여 저장할 수 있습니다. 그러나 블로그 게시물에 공개 링크를 사용하면 동영상이 표시되지 않습니다. 데스크톱 플래시 플레이어 중 하나를 사용하여 동일한 비디오를 열려고하면 파일을 다운로드 할 때 잘 재생되지만 공개 링크를 가리킬 때는 제대로 재생되지 않습니다.

Server: Microsoft-IIS/6.0 
Connection: close 
Content-Disposition: attachment; filename="video.flv" 
P3P: CP="NOI DSP COR CURa PSDa OUR NOR NAV STA" 
Accept-Ranges: bytes 
Content-Length: 1001503 
Expires: -1 
Last-Modified: Mon, 12 Sep 2011 08:29:01 GMT 
ETag: "-1245634458" 
Cache-Control: private 
Content-Type: application/octet-stream 

은 아마 우리가 잘못된와 응답 헤더의 일부를 설정하는 - 우리의 서버에서

<object type="application/x-shockwave-flash" width="550" height="400" data="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url"> 
<param name="movie" value="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url" /> 
</object> 

관련 응답 헤더 -

내가 블로그 게시물에서 사용하는 소스 코드는 다음과 같이이다 값.

Google 시스템에서는 동영상이 제대로 재생되지만 블로그와 같은 독립적 인 페이지에는 재생되지 않습니다. 어떤 아이디어가 잘못 될 수 있습니까?

p.s. 나는 많은 유사한 질문을 이곳에 게시했지만 필요한 정보를 얻을 수 없었다.

+0

아마도 크로스 도메인 호출의 문제 일 수 있습니다. crossdomain.xml 파일을보고이를 사용하여 다른 도메인의 서버에 액세스 할 수있는 방법을 살펴보십시오. –

+0

@Lars Blåsjö - 답장을 보내 주셔서 감사합니다. 나는 그것을 시도했지만 아마 문제가 아닙니다. 차이점을 만들지 않은 서버 루트에 crossdomain.xml 파일을 추가했습니다. 그 이유는 플래시 플레이어와 플래시 파일이 같은 서버에 있기 때문일 수 있습니다. – Mandar

답변

0

크로스 도메인 호출에서 문제가 발생하지 않았습니다. 내가해야하는 유일한 일은 우리가 사용하고있는 플래시 플레이어에 대해 파일 유형을 설정하는 것이 었습니다. 우리의 공개 링크에는 확장 기능이 없습니다. 따라서 플래시 플레이어는 파일 형식이 명시 적으로 지정되지 않은 한 파일 형식을 인식하지 못했습니다.