If DLNA.ORG_OP=11, then left/rght keys uses range header, and up/down uses TimeSeekRange.DLNA.ORG header
If DLNA.ORG_OP=10, then left/rght and up/down keys uses TimeSeekRange.DLNA.ORG header
If DLNA.ORG_OP=01, then left/rght keys uses range header, and up/down keys are disabled
and if DLNA.ORG_OP=00, then all keys are disabled
So, Range header is used to fast forward/reverse, but sometimes it is very slow. TimeSeekRange.DLNA.ORG header doesn’t work with directly steramed video files (PMS returns movie from beginning):
- Code: Select all
GET /get/0$0$1$0/00000.MTS HTTP/1.1
TimeSeekRange.dlna.org: npt=1790.044-
getcontentFeatures.dlna.org: 1
Pragma: getIfoFileURI.dlna.org
transferMode.dlna.org: Streaming
Host: 192.168.1.101:5001
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 1252804608
Content-Type: video/mpeg
ContentFeatures.DLNA.ORG: DLNA.ORG_PN=AVC_TS_HD_50_AC3;DLNA.ORG_OP=11;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000
Server: Windows_XP-x86-5.1, UPnP/1.0, PMS/1.20
TransferMode.DLNA.ORG: Streaming
