다른 응용 프로그램에 비디오 스트리밍을 지원해야하는 http 웹 서버를 만들었습니다. 나는 찾는 동안 Windows 미디어 플레이어에 문제가 있습니다. Windows Media Player가 특정 방식으로 탐색 할 때 충돌이 발생합니다. 이것 이외는 잘 작동합니다.Windows Media Player로 비디오를 스트리밍하는 동안 내 http WebServer에서 문제가 발생 했습니까?
미디어 플레이어가 충돌하는 단계입니다.
검색 표시 줄에 3 개의 점 (예 : A, B, C)이 있다고 가정합니다.
1) A는 비디오의 시작 위치입니다.
2))
3 C.
위치 B 위치로 다시 이동하는 이동 이것은 어디 미디어4)을 다시 위치 C (또는 전방 위치 B의 임의의 위치)으로 다시 점프. (인 플레이어가 다음 오류로 인해 충돌합니다.)
"파일을 재생하는 동안 Windows Media Player에서 문제가 발생했습니다".
미디어 플레이어가 충돌하면 웹 서버에서 요청을받지 못합니다. 그렇지 않으면 내 서버 측에서 일반적인 seek (content-range) http 요청을 얻고 있습니다.
GET XXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.1
Connection: keep-alive
Cache-Control: no-cache
Pragma: getIfoFileURI.dlna.org
Accept: */*
Range: bytes=10125312-16437247
User-Agent: NSPlayer/12.00.7601.17514 WMFSDK/12.00.7601.17514
GetContentFeatures.DLNA.ORG: 1
TransferMode.DLNA.ORG: Streaming
Host: localhost:16716
응답 :
HTTP/1.1 206 Partial Content
Date: Fri, 08 Mar 2013 11:41:54 GMT
Content-Type: video/mp4
Access-Control-Allow-Origin: *
Connection: keep-alive
TransferMode.DLNA.ORG: Streaming
File-Size: 33994175
Accept-Ranges: bytes
Content-Range: bytes 10125312-16437247/16437248
Content-Length: 6311936
감사
감사 @rdlowrey 그것을 해결 내 문제. – vijay053
위대한, 나는 대답으로 그것을 게시 할거야. 그것을 받아주십시오 :) – rdlowrey
다소 동일한 문제가 있습니다 : Content-Length가 요청한 범위보다 길었습니다 (전송 된 데이터와 동일). – Zaibot