멀티미디어 크로스 브라우징 표시 방법

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
유저 아바타
Channy
해커
해커
게시물: 1006
참여됨: 2002 03 26 17:41 59
위치: 아름다운 제주
연락:

멀티미디어 크로스 브라우징 표시 방법

게시물 작성자 Channy » 2004 02 16 19:34 03

외국에 비해 국내의 초고속 인터넷망이 널리 보급됨에 따라 웹페이지에서 제공하는 동영상 서비스가 활발하게 일어나고 있습니다. 국내에서는 대부분의 동영상 서비스가 Windows Media 기술을 이용하고 있으며, 웹페이지 임베딩(Embeding) 기술을 사용하는 경우가 대부분입니다. 그러나 이러한 임베딩 기술을 적절히 사용하지 못해 동영상 서비스가 Mozlla 계열의 웹브라우저에서 잘 구동되지 않는 문제가 있습니다.

이에 다음과 같이 동영상 서비스를 위한 가이드를 제공하고자 합니다. 이 가이드에서 예를 든 포맷은 마이크로소프트의 윈도우 미디어 포맷 (wma, wmv, asf) 이며, 다른 포맷도 비슷한 방식으로 변경하면 됩니다.

1. 서버관리자가 지켜야할 사항

동영상 및 음악 파일이 스트리밍 서버를 통하지 않고 http를 통해 제공 된다면, 서버에서 mime-type을 지정해 주는 것이 필요합니다. 아파치 서버의 경우는 conf/httpd.conf에 이를 지정해 주면 됩니다.

코드: 모두 선택

AddType video/x-ms-asf .wmv .wma .asf
다른 문제 발생을 해결하기 위해 다음 코드를 주석 처리 하는 것도 필요합니다.

코드: 모두 선택

#AddDefaultCharset ISO-8859-1
또한,

코드: 모두 선택

DefaultType text/plain 

코드: 모두 선택

DefaultType application/octet-stream
로 처리하는 것도 도음이 됩니다.

IIS의 경우, 서버 등록 정보의 [<kbd>인터넷 정보서비스</kbd>] 탭의 [<kbd>컴퓨터 MIME 맵핑</kbd>]에서 MIME-TYPE을 추가해 주어야 합니다. wma나 wmv가 기본으로 포함되어 있지 않습니다. 아래 MIME-TYPE을 추가해야 합니다.

코드: 모두 선택

.wma video/x-ms-asf

코드: 모두 선택

.wmv video/x-ms-asf
기타 웹서버에도 만약 MIME-TYPE이 지정되어 있지 않았다면, MIME-TYPE 지정해 주는 것이 필요합니다. 이것은 비단 wma, wmv에만 해당 하는 것이 아니고 특정한 확장자의 파일을 배포하려면 MIME-TYPE을 확인해야 하는 것입니다. 참고로 avi, mov, qt, mpeg, mp3 등은 대부분의 웹서버에서 기본 mime-type으로 지정되어 있습니다.

2. 웹개발자가 지켜야 할 사항

그냥 단순히 http://www.text.com/test.wma 형식으로 제공 하는 경우, 위의 웹서버 설정 만으로 별 문제 없이 서비스를 할 수 있습니다. 그러나 플러그인을 Embeding 하는 방식을 사용해야 한다면, 다르게 처리해 주어야 합니다. 기본적으로 웹페이지에 동영상을 임베딩하기 위해서는 HTML 4.01 표준 임베딩 태그인 object를 사용합니다. Internet Explorer의 경우, object를 다음과 같은 비표준 형식으로 사용하고 있습니다.

코드: 모두 선택

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
codebase="...."
width="320" height="310" id="myWmedia">
    <param name="URL" value="test.wma">
</object>
실제 HTML 4.01 표준적인 방식으로 표현하려만 다음과 같이 해야 합니다.

코드: 모두 선택

<object type="video/x-ms-asf-plugin" data="test.wma" width="320" height="310" id="myWmedia">
</object>
그러나, IE가 W3C 방식대로 표현해 주고 있지 않기 때문에 현재 이 두 object를 합쳐서 처리하기가 어렵습니다. 따라서 아래와 같이 두가지 Object를 중첩하여 브라우저에 따라 표현하는 방법이 권장됩니다.

코드: 모두 선택

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
codebase="..."
width="320" height="310" id="myWmedia">
    <param name="URL" value="test.wma">
<object type="video/x-ms-asf-plugin" data="test.wma" width="320" height="310" id="myWmedia">
</object>
</object>
Netscape Navigator 4.x 의 버전 기능 호완성(Backward Compatiblity)를 위해서 후자의 object를 embed로 대체할 수도 있습니다.

3. 최종 사용자에게 필요한 사항

최종 사용자는 어떤 음악 파일이나 동영상이 나올 경우, 이것이 웹브라우저가 어떻게 표시할 건지가 정해지지 않았다면 이 확장자에 대해 사용할 어플리케이션을 지정해 주면 됩니다.
2006 09 24 02:40 39 에서 Channy 에 의해 마지막으로 편집되었으며 총 9 번 수정 되었습니다.
Channy
---------------
Are you creative? http://www.creation.net

유저 아바타
Channy
해커
해커
게시물: 1006
참여됨: 2002 03 26 17:41 59
위치: 아름다운 제주
연락:

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 Channy » 2004 02 16 19:56 50

W3C의 HTML4.01에서 object에 대한 표준 사용 방식을 기술한 내용입니다.
<a href=http://www.w3.org/TR/REC-html40/struct/ ... def-OBJECT target=_blank>http://www.w3.org/TR/REC-html40/struct/ ... -OBJECT</a>
Channy
---------------
Are you creative? http://www.creation.net

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 17 02:26 58

차니님 귀찮겠지만.. 한가지 알고싶은데요.. 위의 서버단위/웹개발자가 위의 규정을 준수하지 않은 상태에서 [ 이 확장자에 대해 사용할 어플리케이션을 지정해 준다]는 것이 어떤 의미인 지 잘 모르겠습니다.

윈도우미디어 최신버전을 설치한 상태에서 모질라 1.6한글버전에서 wma 형식은 텍스트를 뿌려버립니다. 그러나 FireFox에서는 시스템 기본재생기로 실행을 처리하더군요..

그래서 최신버전으로 업그레이드하는 것이 가장 적합한 방법인 지 알고싶내요.

그러니까 질문은 두가지입니다.

1. [이 확장자에 대해 사용할 어플리케이션을 지정해 준다]라는 의미를 좀 더 설명해주셨으면 합니다. 윈도우탐색기의 [도구>폴더옵션>파일형식]에서 특정 확장자를 실행할 지, 저장할 지를 설정할 수 있는 데 이런 의미로써, 모질라관련 브라우저에서 가능하다는 것인가요?

2. 이런저런 문제를 고려하지 않고 멀티미디어컨텐츠를 그런대로 보려면 [FireFox]로 업그레이드하는 게 바람직한 것인 지? 모질라 1.6 한글버전에서는 주소입력란에 wma 형식의 파일을 복사/엔터하면 텍스트로 뿌려버리더군요.

그리고 W#C의 OBJECT에 대한 한글 설명은 아래 링크가 있내요..

<a href=http://trio.co.kr/webrefer/html/struct/ ... def-OBJECT target=_blank>http://trio.co.kr/webrefer/html/struct/ ... -OBJECT</a>

photon

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 photon » 2004 02 17 03:26 33

> 아파치 서버의 경우는 conf/mime.type 에 이를 지정
> 해 주면 됩니다.
> application/vnd.ms-asf wma wmv asf

이렇게 지정해도 되지만, 권장하는 방법이 아닙니다.
AddType을 쓰는 것을 Apache 문서에서 권장하고 있습니다.

<a href=http://httpd.apache.org/docs/mod/mod_mime.html#addtype
target=_blank>http://httpd.apache.org/docs/mod/mod_mime.html#addtype
</a>
<a href=http://httpd.apache.org/docs-2.0/mod/mo ... ml#addtype
target=_blank>http://httpd.apache.org/docs-2.0/mod/mo ... ml#addtype
</a>

AddType은 꼭 서버 관리자가 아니라도 (즉, 일반 사용자도) 각 디렉토리에 .htaccess 파일을 만들고 거기에 추가할 수 있습니다. (서버 관리자가 FileInfo override를 불허하도록 설정해 놓은 경우에는 안 됩니다. 이런 경우에는 써버 관리자에게 부탁해야 합니다.)

AddType video/x-ms-asf .wmv .wma


> 주소입력란에 wma 형식의 파일을 복사/엔터하면
> 텍스트로 뿌려버리더군요.

이미 여러 차례 나왔듯이 모든 경우에 그러는 것이 아니고 서버에서 잘못된 text/plain이라고 표지를 달아 그 파일을 내보낼 때에만 그렇게 합니다. 어쨌든, text/plain이라고 잘못 달린 경우에는 모질라 1.7a에서 다른 방식으로 처리하도록 고쳐졌습니다. (최소한 Windows용에서는) FireFox 0.8에 들어간 패치가 1.6에는 안 들어가고 1.7a (곧 나올)에 들어 갔습니다.

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 17 03:59 15

Photon님이 말한 모질라 1.7을 찾으러 해외자료실갔다가 없더군요.. 그런데 mozilla.org엔 링크가 잘못되어있어, 이곳의 링크를 찾아서 다운받아 설치해보았습니다.

그런데 1.6보다 상당히 부드러운 느낌이 들더군요..빠른다는 느낌!!!

아래 링크로 가시면 OS별로 다운받을 수 있습니다. 그런데 이것은 개발버전이죠? 그런데 개발버전이라고 하기에는 사용에 전혀 문제가 없어보이는데..

<a href=http://ftp.mozilla.org/pub/mozilla.org/ ... est-trunk/
target=_blank>http://ftp.mozilla.org/pub/mozilla.org/ ... est-trunk/
</a>

미디어파일을 처리하는 방식이 달라졌내요.. 그리고 다운로드창의 메뉴도 달라져서 일단 맘에 들었습니다.. ^^

그런데 Photon님 이거 일반 사용자에게 지금 사용하라고해서 크게 문제가 되지않겠죠. 지금의 1.7a에 대한 생각을 듣고싶내요.

그럼 모두들 즐거운 시간되시길 바라며..

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 17 04:06 06

점검해볼 수 있는 사이트를 올린다는 것을 깜빡 잊었내요..이 사이트는 저와 아무런 관계없이 구글에서 검색한 것입니다.

모질라 1.6과 모질라 1.7a를 비교해보세요.. 거의 Firebird/FireFox만큼 빠르다는 생각입니다.

<a href=http://www.myfiles.co.kr/download.asp target=_blank>http://www.myfiles.co.kr/download.asp</a>

kheled

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 kheled » 2004 02 18 12:50 57

> 그런데 개발버전이라고 하기에는 사용에
> 전혀 문제가 없어보이는데..

nightly를 자주 받아 보는 저로서는 거의 문제가 없었습니다.

<a href=http://www.squarefree.com/burningedge/
target=_blank>http://www.squarefree.com/burningedge/
</a>

파이어폭스의 경우 위 사이트에 가보면, 각 nightly 빌드가 안전한지 여부를 좀 더 자세히 알 수 있습니다.

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 18 19:27 12

Kheled님 먼저 감사합니다. 해당 사이트에 들어가보았는 데.. 잘 모르겠더군요.. ^^ 이해해주세요.. 약속은 못드리지만, 시간되면 좀 더 자세히 살펴보도록 하겠습니다.

동영상 재생을 위한 네스케이프용 플러그인입니다. 그러나 모질라/FireFox에서 정상적으로 작동하였습니다. 테스트는 윈98에서 작업을 했는 데, 다른 OS에서는 어떤 지 모르겠습니다.

<a href=http://download.microsoft.com/download/ ... plugin.exe
target=_blank>http://download.microsoft.com/download/ ... plugin.exe
</a>

이 플러그인을 설치하고나니 모질라 [About Plugins]에 다음과 같은 내용이 등록되어 있더군요..

pplication/asx Media Files * Yes
video/x-ms-asf-plugin Media Files * Yes
application/x-mplayer2 Media Files * Yes
video/x-ms-asf Media Files asf,asx,* Yes
video/x-ms-wm Media Files wm,* Yes
audio/x-ms-wma Media Files wma,* Yes
audio/x-ms-wax Media Files wax,* Yes
video/x-ms-wmv Media Files wmv,* Yes
video/x-ms-wvx Media Files wvx,* Yes

이 상태에서 케이준님이 링크걸어둔 곳에 한번 방문해보세요.. 정상적으로 작동하는 지.. 저의 경우 이젠 아무 문제없이 재생되었습니다.

<a href=http://www.clien.net/zboard/view.php?id ... 1&no=68160 target=_blank>http://www.clien.net/zboard/view.php?id ... o=68160</a>

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 18 19:52 58

윈도우미디어파일로 서비스하고 있는 곳을 찾다가 이곳에 들어가게 되었는 데..

<a href=http://recordshop.com.ne.kr/index.html
target=_blank>http://recordshop.com.ne.kr/index.html
</a>

소스가 이렇게 되어있더군요..
<ASX VERSION="3">
<ENTRY>
<REF HREF="http://recordshop.ne.kr/myjb/music/kor/ ... _women.wma" />
</ENTRY>
</ASX>

소스를 그냥 뿌려주던데.. 어떤 분이였나? 모질라는 표준을 엄격히 준수하기 때문에 기본태그를 적어주지 않으면 소스가 그대로 들어난다고 해서 <html></html>로 감싸주고 embed로 변경한 것밖에 없습니다.

위의 소스를 아래처럼 변경하였습니다.

<html>
<ASX VERSION="3">
<ENTRY>
<embed src="http://recordshop.ne.kr/myjb/music/kor/ ... _women.wma" />
</ENTRY>
</ASX>
</html>

그리고 로컬에서 모질라로 불러들이니, 정상적으로 재생이 되더군요.. 차니님이 제시한 소스코딩은 너무 복잡한 것같고..

이런 방식으로 웹코더가 작업을 해주면 될 것같은데..
알고싶은 바는 보다 쉽게 이런 멀티미디어 컨텐츠를 모든 브라우저에서 볼 수 있도록 해주고 싶은 관리자가 있다면 어떤 식의 접근이 좋은 지 하는 것입니다.

또 무료계정 사이트를 가진 분들의 경우는 서버단위의 작업은 거의 불가능할테니까요..

이런 부분들을 고려하여 가장 단순한 접근방식이 제시되었으면 합니다. 물론 대부분의 자신의 홈페이지를 가진 분들이 [모질라]가 있는 지 생각도 않은 상태에서 작업할텐데.. 몇가지만 수정해주면 [대부분]의 브라우저에서 사용할 수 있게 되겠죠..

일단 위의 소스부분에 대해 수정되어야 할 부분이 표준에 비추어서 어떻게 해야할 지 이야기해주면 좋겠습니다.

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 18 22:19 49

계속 멀티미디어 문제로 자료를 찾아보는 데, IE에서 사용하는 사운드 재생소스인 bgsound src는 사용는 어떻게 되었나요?

MS 자료입니다.

<a href=http://support.microsoft.com/default.as ... kr297477#3
target=_blank>http://support.microsoft.com/default.as ... kr297477#3
</a>

분명 MS에서 bgsound를 언급하고 있는 데, 해보면 IE에서 이 태그로 하면 되지않거든요.. 물론 당연히 FireFox에서 재생이 안됩니다. 다른 이유라서 그런 것인지.. 물론 embed로 하면 양쪽 모두 정상적으로 재생됩니다.

검색해본 것에는 embed가 네스케이프에서 사용하는 멀티미디어 컨텐츠 재생을 위한 태그라고 설명되어있는 데..

이 글을 올린 것은 자료를 찾다보니..이런 소스를 보았거든요.. 즉 브라우저와 상관없이 멀티미디어컨텐츠를 재생하기 위한 소스인데... 약간의 혼란이 되어서..

<script LANGUAGE="JavaScript">
<!-- //
if (navigator.appName == "Netscape") {
document.write('<EMBED SRC="media/bgsound.mid" AUTOSTART=true LOOP=77 WIDTH=2 HEIGHT=2 ALIGN="CENTER"></EMBED>') }
else { if (navigator.appName == "Microsoft Internet Explorer")
document.write('<BGSOUND SRC="media/bgsound.mid" LOOP="77">')
}
//--> </script>

저에게 중요하게 느끼는 것은 멀티미디어 컨텐츠를 서비스를 하고싶다면 embed 태그를 사용하면 [ 만사 OK ]인가죠..

브라우저로 실행해서 아무 문제가 없으니.. 그대로 하면 되겠지만, 그래도 조금이나 정석에 가까운 방법을 알아야겠다는 생각이 들어서입니다...

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 빛알갱이 » 2004 02 20 12:33 30

> 그리고 로컬에서 모질라로 불러들이니, 정상적으로 재생이 되더군요.

이미 다른 곳에서 적었듯이 local에서 불러 들일 경우는 유일한 정보가 확장자입니다. 따라서, 님의 시스템에서 설정한 확장자 처리 방법에 따라 처리합니다. 하지만, 원격 써버에서 가져올 때에는 다릅니다. http header의 Content-Type이 확장자보다 우선합니다. 그런데, 하도 잘못 해 놓은 곳이 많아서 모질라에서 text/plain이라고 http 헤더에서 잘못하는 경우 모질라가 compromise를 좀 한 것입니다.

> 차니님이 제시한 소스코딩은 너무 복잡한 것같고..

물론, 그냥 파일 링크만 걸려면

<a href="http://....../abc.wma">Song 1</a>

와 같이 해도 됩니다. 단, 써버 설정(Apache와 IIS의 경우 어떻게 하는지 위에 나와 있지요.)은 변경해야 합니다. 모질라가 별 수 없이 봐 주기는 하지만, 그렇다고 써버 설정을 엉터리로 해서 'Content-Type: text/plain'이라고 내보내서는 절대 안 됩니다.

하지만, 페이지 내에 넣으려면 차니님이 적은 대로 object tag을 써야 합니다. embed는 deprecated 방식이니까 언제 지원이 중단될 지 모릅니다. object를 쓰세요. 위에 적어 놓으신 JS script에서 Netscape 4.x를 식별한 다음에 그 경우에만 embed를 쓰고, 나머지 경우 (모질라, MS IE, Opera 등)는 object를 쓰면 됩니다. (차니님이 처음에 적으신 방식대로). 위에 적은 JS는 Netscape만 들어가면 무조건 embed를 쓰도록 해 놓았는데, 좋은 생각이 아닙니다. 브라우저 식별에 대해서는 차니님이 CrossBrowsing guide에 적어 놓은 참고 문헌을 보면 잘 나와 있습니다.

> 1.7alpha에 대해서

제가 곧 나온다고 했지, 언제 이미 나왔다고 했습니까? :-) 아마 내일쯤 (어쩌면 오늘) 나올 것 같군요. 1.7alpha는 alpha 버전이므로 최종 사용자에게 권할 수는 없습니다. 실상 별 문제 없이 쓸 수 있지만, 모질라에 대해 안 좋은 선입견을 심어 줄 수도 있으므로, 조심스럽기도 합니다. nightly build는 더욱 그렇고요.

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 빛알갱이 » 2004 02 20 12:37 45

1.6과 1.7alpha에 공히 있는 문제 (Windows에만 해당)

ASCII 범위 밖의 글자가 이름에 들어간 파일을 메일에 첨부하면 메일 첨부 목록에 파일 이름이 나타나지 않습니다. 버그질라 메일이 제게 제 시간에 오지 않는 바람에 1.6 최종판이 나오기 전에 쉽게 고칠 수 있었는데, 못 고쳤습니다. 1.7alpha 기차도 놓친 것은 또다른 사정이 있고요. 어쨌든, 오늘 이후에 만들어지는 nightly에서는 고쳐져 있습니다. 1.7beta에서는 문제 없을 것이고, 1.6.1 (언제 나올지 모릅니다)에서도 고칠 예정입니다.

TB 0.5는 그런 문제가 없습니다.

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 빛알갱이 » 2004 02 20 12:49 15

소스가 이렇게 되어있더군요..
<ASX VERSION="3">
<ENTRY>
<REF HREF="http://recordshop.ne.kr/myjb/music/kor/ ... _women.wma" />
</ENTRY>
</ASX>

위의 파일은 html이 아니라 asx 파일입니다. 그냥 소스가 뿌려지는 것은 asx 파일임에도 불구하고, 'Content-Type: text/plain'이라고 http에서 내보내기 때문입니다. 이런 식의 type promotion은 보안 상 문제로 MS IE도 더 이상 하지 않는다고 하니까, 이렇게 엉터리로 세팅해 놓은 곳이 앞으로 좀 줄기는 하겠군요. recordshop.com.ne.kr은 Apache 1.3.29를 쓰고 있으므로 위에 제가 적어 놓은 방식으로 AddType을 써서 asx에 대한 MIME type을 지정해 주어야 합니다. 다음 줄을 apache configuration 파일에 더하면 됩니다.

AddType video/x-ms-asf asf asx

다음 글도 보세요. (차니님과 제가 써 놓은 글과 함께)
<a href=http://www.stats.kpnqwest.no/docs/mime.html target=_blank>http://www.stats.kpnqwest.no/docs/mime.html</a>

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 빛알갱이 » 2004 02 20 13:31 31

1. 같은 내용을 다루는 MSDN 기사입니다. Apache의 경우 srm.conf를 바꾸라고 되어 있는데, 버전이나 컴파일할 때 설정에 따라 commonhttpd.conf일 수도 있습니다.

<a href=http://msdn.microsoft.com/library/defau ... l/mime.asp
target=_blank>http://msdn.microsoft.com/library/defau ... l/mime.asp
</a>

2. bgsound에 대해서: bgsound는 MS IE 지원 여부와 무관하게 비표준 택입니다. 사용하면 안 됩니다.

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 빛알갱이 » 2004 02 20 13:49 28

레코드 가게 게시판에 올린 글입니다. 같은 문제를 지닌 다른 곳에 편지를 보낼 때 참고하시라고 여기에도 올립니다. 아파치를 쓰는 곳이라서 이렇게 보냈는데, IIS를 쓴다면 아파치 자리에 IIS라고만 쓰면 됩니다.

-----------------
우연히 이곳에 들렀다가 아파치 웹 서버 설정에 문제가 있음을 발견하고 글을 드립니다. MS IE로만 시험해 보셨기 때문에 문제점을 모르고 계셨던 것 모양입니다만, 모든 사람이 Windows 사용자도 아니고, 모든 Windows 사용자가 MS IE를 쓰는 것도 아니므로, 다른 플랫폼과 브라우저(모질라나 오페라, 사파리 등 [1])를 위해 표준을 지켜 주신다면 대단히 감사하겠습니다.

현재 이곳 아파치 서버는 wma나 asx 파일을 전송하기 전에

Content-Type: text/plain

이란 http 헤더를 내보내도록 설정되어 있습니다. 이런 경우 http 표준은 확장자가 무엇이든 관계 없이 text/plain으로 취급하도록 규정하고 있습니다. 불행히도 MS IE가 이 표준을 지키지 않는 바람에 많은 웹 서버 관리자가 올바른 Content-Type 헤더가 나가도록 웹 서버 설정을 변경해야 한다는 사실을 모르고 있습니다.

<a href=http://httpd.apache.org/docs/mod/mod_mime.html#addtype
target=_blank>http://httpd.apache.org/docs/mod/mod_mime.html#addtype
</a>
<a href=http://msdn.microsoft.com/library/defau ... l/mime.asp
target=_blank>http://msdn.microsoft.com/library/defau ... l/mime.asp
</a>

위에 적은 글을 참고로 하셔서 아파치 웹서버 설정을 변경하시기 바랍니다. 단, 변경해야 할 설정 파일 이름은 httpd.conf, srm.conf, commonhttpd.conf 등 약간씩 다를 수 있음에 유의하시기 바랍니다.

또, PHP/Perl/JSP 등을 써서 파일을 직접 뿌릴 경우에도 항상 뿌려 주는 파일에 해당하는 MIME type을 적어서 다음처럼 파일을 뿌리기 전에 내보내야 합니다.

Content-Type: audio/x-ms-wma

(wma 파일을 뿌릴 경우)

그럼, 미리 감사 드리면서....

[1] <a href=http://www.mozilla.org target=_blank>http://www.mozilla.org</a> <a href=http://www.mozilla.or.kr
target=_blank>http://www.mozilla.or.kr
</a>
<a href=http://www.opera.no target=_blank>http://www.opera.no</a>

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 20 15:04 07

photon님이 신정식님 맞죠? 그렇게 알고있는 데, 헷갈리내요...

local에서 불러 들일 경우는 유일한 정보가 확장자입니다. 따라서, 님의 시스템에서 설정한 확장자 처리 방법에 따라 처리합니다.
========>이 내용은 [확실히] 알겠내요 ^^.. 다른 내용은 아직 익숙하지 않아서 시간이 필요한 것같내요.. 이 점 이해해주시기 바랍니다.


제가 곧 나온다고 했지, 언제 이미 나왔다고 했습니까?
===========>1.7a라고 되어있어서 1.7이 있을 것이라 생각하고 해외자료실에 간 것입니다. 없어서 nightly bluild를 찾아 낸 것이죠.. 정식배포판으로 생각한 것은 아니였습니다. 사실 1.7a를 설치해놓았지만, 대부분은 FireFox를 이용하고 있습니다. 하나의 소프트웨어에 익숙하다보니 다른 프로그램을 사용하지 않게되내요..

정식님 저의 머리로 이해되지 않는 것이 많아서 [엉뚱한 이야기]를 한 것이 있더라도 이해해주시기 바랍니다.

저의 머리로는 안되어도 다른 분들은 좋은 정보를 얻을 수 있겠죠.. ^^

모두들 좋은 하루되셨으면 합니다.

photon

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 photon » 2004 02 20 15:19 12

많은 써버 관리자들이 이것을 모르므로 아파치 같은 경우 디폴트 설정 파일에 이런 값이 들어 있으면 문제를 쉽게 해결할 수 있을 것입니다. 그래서, Apache bugzilla를 뒤져 보았더니 다음 버그가 있군요.

<a href=http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22580
target=_blank>http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22580
</a>

거기에 보면 Apache.org 사람들이 IANA에 등록되지 않은 MIME type는 더해 주지 않는다는 말이 있습니다. Apache 개발자들 고집을 꺽느니 보다 IANA에 이것들을 더할 방법을 찾는 것이 쉽겠군요.

그것은 그렇다고 치고, 어째서 IIS에는 이런 값들이 기본으로 들어 있지 않지요? MS IE는 file type sniffing을 하니까 이것에 영향을 안 받는다는 점을 감안하면, 이것도 M$의 술책.....

photon

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 photon » 2004 02 20 15:21 37

<a href=http://httpd.apache.org/docs-2.0/mod/mod_mime.html
target=_blank>http://httpd.apache.org/docs-2.0/mod/mod_mime.html
</a>

Please do not send requests to the Apache HTTP Server Project to add any new entries in the distributed mime.types file unless (1) they are already registered with IANA, and (2) they use widely accepted, non-conflicting filename extensions across platforms. category/x-subtype requests will be automatically rejected, as will any new two-letter extensions as they will likely conflict later with the already crowded language and character set namespace.

photon

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 photon » 2004 02 20 15:49 24

> 1.7a라고 되어있어서 1.7이 있을 것이라 생각하고 해외자료실에
> 간 것입니다

1.7alpha라고 쓰지 않아서 혼동의 여지가 있었군요. 어쨌든,
1.6이 나온 지 아직 한달 밖에 안 되었는데, 벌써 1.7이 나올 리가 없지요. 1.7 나오려면 alpha, beta, rc1, rc2 (release candidate 1, 2) 정도를 거쳐야 할 것입니다. 대략 분기마다 새 버전이 나온다고 보시면 됩니다. 즉, 1년에 4개 정도 나옵니다. <a href=http://www.mozilla.org/roadmap.html
target=_blank>http://www.mozilla.org/roadmap.html
</a>
에 있는 표를 보세요 (한참 아래 쪽에 있네요). 그리고, 만일 1.7이 나왔으면 여기에 당연히 여기에 뉴스로 다뤄지지 않았겠습니까?

해외 자료실을 갔다고 하셨는데, <a href=ftp://ftp.mozilla.org
target=_blank>ftp://ftp.mozilla.org
</a>
하나면 충분하지 않나요? 참, <a href=http://ftp.kaist.ac.kr/pub/mozilla/
target=_blank>http://ftp.kaist.ac.kr/pub/mozilla/
</a>
에서 미러링을 하고 있네요. 딴 곳도 미러링하는 곳이 있는지 모르겠습니다.

softwant

Re: Mozilla에서 동영상 서비스를 위한 가이드

게시물 작성자 softwant » 2004 02 20 22:38 11

모질라는 놀라워요.. 작년에 1.3에서 연말에 1.6으로.. MS의 IE는 sp1 나온 것이 2년이 되어가나.. 그동안 보안패치는 많아도 성능개선 업데이트 패치는 기억도 나지않내요..

IE는 더이상 독립적인 배포판을 앞으로 만들지 않는다고 했기 때문에. 사실상 현재의 6.0으로 끝이죠. 더욱이 윈98se는 3월말이면 기술지원(온라인포함)서비스를 받을 수 없기 때문에, 발전하는 브라우저를 이용하려면 [모질라/FireFox]브라우저를 사용해야 하죠..물론 이들 사용자들은 윈도우XP나 롱혼으로 업그레이드할 가능성이 크기 때문에... 큰 기대는 하지않지만 [모질라/FireFox]에 맛을 쬐금이라도 들였으면 좋겠습니다.

다른 이야기...

FireFox FAQ 자료를 MS의 프론트페이지에서 가져와서 번역하려고 [IE]를 실행했는 데.. 이미지도 가져오기 때문에.. 물론 모질라편집기에서도 가능하지만.. 손에 익은 툴이라서..

<a href=http://plugindoc.mozdev.org/faqs/firefox-windows.html
target=_blank>http://plugindoc.mozdev.org/faqs/firefox-windows.html
</a>

위 페이지를 불러들이는 데 정말 IE 느림보 거북이더군요.. 완전히 기어다닙니다.. 캐시에 저장된 것이 없으니 그렇기도 하지만.. 그에 비하면 FireFox 정말 날라다니내요..

그리고 저는 해외자료실을 이용할 때, download.com을 자주 이용합니다.

milestone schedule에 보니 4월경에 1.7 정식버전이 나오내요..연말이나 내년엔 2.0~~~~~~~~~~~~~~~~햐~~~~ 대단해야.. 놀라운 모질라 ^^

그럼 오늘은 이만...

댓글 게시

누군가 접속

유저들이 이 포럼을 탐색중: 가입된 유저 없음 그리고 2 손님들