Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| dlna_http [2014/08/16 04:14] – created beandog | dlna_http [2014/08/16 04:47] (current) – beandog | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| My **working notes** on looking at DLNA headers. | My **working notes** on looking at DLNA headers. | ||
| + | |||
| + | Source: Episode ID 2002, 445063149 bytes, 425 MB | ||
| ** Getcontentfeatures.Dlna.Org ** | ** Getcontentfeatures.Dlna.Org ** | ||
| Line 13: | Line 15: | ||
| Getcontentfeatures.Dlna.Org: | Getcontentfeatures.Dlna.Org: | ||
| </ | </ | ||
| + | |||
| + | Response from DLNA server is this: | ||
| + | |||
| + | < | ||
| + | Contentfeatures.Dlna.Org: | ||
| + | </ | ||
| + | |||
| + | Using libdlna as a [[http:// | ||
| + | |||
| + | < | ||
| + | /* DLNA.ORG_OP: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | </ | ||
| + | |||
| + | * ** DLNA.ORG_OP=01 ** HTTP Range requests supported | ||
| + | * ** DLNA.ORG_CI=0 ** media is not transcoded | ||
| + | * ** DLNA.ORG_FLAGS=01700000 plus 24 trailing zeroes**: '' | ||
| + | * Supports DLNA version 1.5 (2006 spec) | ||
| + | |||
| + | ** HEAD Requests ** | ||
| + | |||
| + | Worth noting that the DLNA client sends three total HEAD requests. | ||
| + | |||
| + | < | ||
| + | User-Agent: UPnP/1.0 DLNADOC/ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Request Method: HEAD | ||
| + | Request Url: / | ||
| + | User-Agent: UPnP/1.0 DLNADOC/ | ||
| + | Host: 10.10.10.103: | ||
| + | Accept: */* | ||
| + | X-Av-Physical-Unit-Info: | ||
| + | X-Av-Client-Info: | ||
| + | Getcontentfeatures.Dlna.Org: | ||
| + | </ | ||
| + | |||
| + | ** realTimeInfo.dlna.org: | ||
| + | |||
| + | minidlna always sends the header, safe to ignore it (see upnphttp.c) | ||