Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dlna_http [2014/08/15 22:34]
beandog
dlna_http [2014/08/15 22:47] (current)
beandog
Line 37: Line 37:
   * ** DLNA.ORG_FLAGS=01700000 plus 24 trailing zeroes**: ''​dlnaVersion15Supported'',​ ''​connectionStallingSupported'',​ ''​backgroundTransferModeSupported'',​ ''​streamingTransferModeSupported''​   * ** DLNA.ORG_FLAGS=01700000 plus 24 trailing zeroes**: ''​dlnaVersion15Supported'',​ ''​connectionStallingSupported'',​ ''​backgroundTransferModeSupported'',​ ''​streamingTransferModeSupported''​
     * Supports DLNA version 1.5 (2006 spec)     * Supports DLNA version 1.5 (2006 spec)
 +
 +** HEAD Requests **
 +
 +Worth noting that the DLNA client sends three total HEAD requests. ​ They are identical, except the first one also includes a ''​User-Agent''​ string:
 +
 +<​code>​
 +User-Agent: UPnP/1.0 DLNADOC/​1.50
 +</​code>​
 +
 +<​code>​
 +Request Method: HEAD
 +Request Url: /​MediaItems/​224.mkv
 +User-Agent: UPnP/1.0 DLNADOC/​1.50
 +Host: 10.10.10.103:​8200
 +Accept: */*
 +X-Av-Physical-Unit-Info:​ pa="​Blu-ray Disc Player"​
 +X-Av-Client-Info:​ av=5.0; cn="​Sony Corporation";​ mn="​Blu-ray Disc Player";​ mv="​2.0"​
 +Getcontentfeatures.Dlna.Org:​ 1
 +</​code>​
 +
 +** realTimeInfo.dlna.org:​ DLNA.ORG_TLAG=* **
 +
 +minidlna always sends the header, safe to ignore it (see upnphttp.c)

Navigation