通过User-Agent标头检测SmartTV和其他电视

时间:2013-11-05 12:13:07

标签: user-agent browser-detection smart-tv

要检测的常见方式/模式是User-Agent标头设备是SmartTV设备吗? 可能正在搜索TV或其他什么?

请告知其他值得检测的电视相关平台?

UPD :根据此http://user-agent-string.info/?Fuas=Mozilla%2F5.0+%28SmartHub%3B+SMART-TV%3B+U%3B+Linux%2FSmartTV%29+AppleWebKit%2F531.2%2B+%28KHTML%2C+like+Gecko%29+WebBrowser%2F1.0+SmartTV+Safari%2F531.2%2B&test=8066&action=analyze SMART-TV是签名,但是......

2 个答案:

答案 0 :(得分:1)

此PDF描述了适用于电视的“混合广播宽带电视”Useragent标准,您可以在许多(并非所有)电视的使用中找到它。 这涵盖了大部分案例。

http://www.etsi.org/deliver/etsi_ts/102700_102799/102796/01.01.01_60/ts_102796v010101p.pdf

相关引言:

  

7.3.2.4 HTTP用户代理标题

     

代表混合广播宽带电视应用程序发出的所有传出HTTP请求都应包括:   User-Agent标头使用本节中描述的语法。

     

User-Agent标头应包括:HbbTV / 1.1.1(< capabilities&gt ;;> [< vendorName>]; [< modelName>]; [< softwareVersion>];> [< hardwareVersion>];< reserved>)其中:

     

•< capabilities>领域   由零或更多级联混合广播宽带电视组成   10.2.4中定义的选项字符串。

     

•< vendorName>,> < modelName>,< softwareVersion>和< hardwareVersion>领域是   与application / oipfRemoteManagement对象中定义的相同   在OIPF DAE规范[2]中是可选的。

     

•< reserved>   字段保留用于将来的扩展。

     

10.2.4混合广播宽带电视选项字符串

     

“+ DL”支持文件下载功能

     

“+ PVR”支持PVR功能

     

“+ RTSP”支持RTSP流媒体功能

答案 1 :(得分:0)

不要忘记蓝光作为可能的电视相关设备。