Androidã§DLNAåçããã®ã«è¯ãã¢ããªã¯?
ã¹ãã¼ããã©ã³ã§DLNAãµã¼ãã¼ã®ãã¡ã¤ã«ãè¦è´ããè¯ãã½ãããç¡ããã¨ãã¼ã£ã¨æ¢ãã¦ãã¾ã。ããããDLNAã使ããªãã¦ãSambaã¯ã©ã¤ã¢ã³ãã使ãã°ãã¡ã¤ã«å
±æãããªãã§ãåçã§ãã¦ãã¾ãã¾ã。ã ãã©ä½ãè² ããæ°ãããã®ã§æ¢ãã¦ãã¾ãã。
ä»ã®ã¨ããMediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ããªãã§ãåçã§ãã¦ããæãã§ã。
æ¬å½ã¯DTCP-IPã«ã対å¿ããã¢ããªãããã°ããã®ã§ããã¡ãã£ã¨è«¦ãã¦ã¾ã。DiXiMãæè¼ãããã¹ãã¼ããã©ã³ãä¸çªè¯ãã®ã§ãããã。
ã§ã¯ããã¦、ã»ãã®ãã¡ã¤ã«ã¯èªç±ã«è¦ãããªã、ã¨ãããã試ãã¦ãã¾ãã。ã¹ãã¼ããã©ã³ã®DLNAåçã¯åºæ¬çã«mp4å½¢å¼ãªãã»ã¼åé¡ãªãåããã®ãå¤ãã§ã。ãµã¼ãã¼ã«mp4ã¸ã®ãã©ã³ã¹ã³ã¼ãæ©è½ãçµã¿è¾¼ããã°ç¡ç·ã®è»¢éé度ãçã«ãä¸çªè¯ãã®ã§ãããªããªããã¾ãããã¾ããã§ãã。
ãããªã、äºåã«mp4ã¸ã¨ã³ã³ã¼ããã¦ããã®ãè¯ãã®ã§ãã、ææã¡ã®ãã¬ã ã¬ã°ã¶ã§ã¯mp4ã®åçã«é£ããã、åçããæ©å¨å¥ã«ããã¤ãã¨ã³ã³ã¼ããããã¡ã¤ã«ãç¨æããã®ã¯ãã«ãããã§ã。
DLNAã使ããªããã°MX åç»ãã¬ã¼ã¤ã¼ã使ãã¨ä½ã§ãåçã§ãã¦ãã¾ãã¾ã。ES ãã¡ã¤ã«ã¨ã¯ã¹ããã¼ã©ã¼ãªã©ã¨çµã¿åãããã¨ãã¡ã¤ã«å ±æã§ãªãã§ãåçã§ãã¾ã。
ãã¡ã¤ã«å ±æãSDã«ã¼ãã«ä¿åã§ããã°ä½ã§ãåçã§ãã¡ããã®ã«・・・DLNAã§ãã§ããªãã®ããª?ã¨æããªããããããã¨ã¢ããªã試ãã¦ãã¾ãã。
ããã¦ä»ã®ã¨ããDLNAã§ã®åçã§ä¸çªè¯ãçµã¿åããã¯MediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ã¨MX åç»ãã¬ã¼ã¤ã¼ã§ã。MediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ãDLNAã¯ã©ã¤ã¢ã³ãã®ããã³ãã¨ã³ãã¨ãã¦åã、ã¡ãã£ã¢ãã¡ã¤ã«ã¯MX åç»ãã¬ã¼ã¤ã¼ã«æ¸¡ãã¾ã。
å½¹å²åæ ã¯éè¦ã§ãã!
ä½ã§ãåçãéããã®ã§DLNAãµã¼ãã¼å´ã§ãã©ã³ã¹ã³ã¼ããã¦ããã確ãããããã¾ãã。WHSA2011ã®ã¡ãã£ã¢ãµã¼ãã¼ã ã¨ããç¨åº¦åæã«ãã©ã³ã¹ã³ã¼ããã¦ãããããã¾ã。ã¡ãã£ã¢ã®è§£å度ãè½ã¡ãªããã°ãã©ã³ã¹ã³ã¼ãããã¦ããããã§ããã©ã。
WHS2011ã§ã¯ä½ãèµ·ãã¦ããããããããªãã®ã§Beer Media Server 2 (BMS2)ãåããã¦ä½ã§ãé©å½ãªMimeTypeãä»ãã¦éãããã«ãã¦ã¿ã¾ãã。ããã¨、ãªãã§ãåçãã¦ãã¾ãã¾ã。ããã!
DLNAãµã¼ãã¼ã®ç¨®é¡ã«é¢ãããã»ã¨ãã©ãªãã§ãåçã§ããããã§ã。
【2014/11/02 追è¨
”GinkgoDlna”ã使ããããã£ãã§ã。 ã·ã³ãã«ãªã¤ã³ã¿ã¼ãã§ã¼ã¹ã使ããããDLNAãã¬ã¼ã¤ã¼ "GinkgoDlna" ãã覧ãã ãã。】
ã¨ãããã¨ã§、BMS2ã®è¨å®ãã¡ã¤ã«ãç½®ãã¦ããã¾ã。"common.lua"ã¨"MediaHouse.lua"ã¨ããããã¹ããã¡ã¤ã«ãä½ã£ã¦BMS2ã®ã¦ã¼ã¶ã¼ç¨ã¹ã¯ãªãããã©ã«ãã«ç½®ãã¦ãã ãã。
【2017/5/26 追è¨
DLNAãµã¼ãã¼ BMS2ã®è¨å®æ¹æ³ã¯
BMS2ç¨Luaスクï¾ï¾ï¾ï¾
ã«ã¾ã¨ãã¦ãã¾ã】
ä»ã®ã¨ããMediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ããªãã§ãåçã§ãã¦ããæãã§ã。
æ¬å½ã¯DTCP-IPã«ã対å¿ããã¢ããªãããã°ããã®ã§ããã¡ãã£ã¨è«¦ãã¦ã¾ã。DiXiMãæè¼ãããã¹ãã¼ããã©ã³ãä¸çªè¯ãã®ã§ãããã。
ã§ã¯ããã¦、ã»ãã®ãã¡ã¤ã«ã¯èªç±ã«è¦ãããªã、ã¨ãããã試ãã¦ãã¾ãã。ã¹ãã¼ããã©ã³ã®DLNAåçã¯åºæ¬çã«mp4å½¢å¼ãªãã»ã¼åé¡ãªãåããã®ãå¤ãã§ã。ãµã¼ãã¼ã«mp4ã¸ã®ãã©ã³ã¹ã³ã¼ãæ©è½ãçµã¿è¾¼ããã°ç¡ç·ã®è»¢éé度ãçã«ãä¸çªè¯ãã®ã§ãããªããªããã¾ãããã¾ããã§ãã。
ãããªã、äºåã«mp4ã¸ã¨ã³ã³ã¼ããã¦ããã®ãè¯ãã®ã§ãã、ææã¡ã®ãã¬ã ã¬ã°ã¶ã§ã¯mp4ã®åçã«é£ããã、åçããæ©å¨å¥ã«ããã¤ãã¨ã³ã³ã¼ããããã¡ã¤ã«ãç¨æããã®ã¯ãã«ãããã§ã。
DLNAã使ããªããã°MX åç»ãã¬ã¼ã¤ã¼ã使ãã¨ä½ã§ãåçã§ãã¦ãã¾ãã¾ã。ES ãã¡ã¤ã«ã¨ã¯ã¹ããã¼ã©ã¼ãªã©ã¨çµã¿åãããã¨ãã¡ã¤ã«å ±æã§ãªãã§ãåçã§ãã¾ã。
ãã¡ã¤ã«å ±æãSDã«ã¼ãã«ä¿åã§ããã°ä½ã§ãåçã§ãã¡ããã®ã«・・・DLNAã§ãã§ããªãã®ããª?ã¨æããªããããããã¨ã¢ããªã試ãã¦ãã¾ãã。
ããã¦ä»ã®ã¨ããDLNAã§ã®åçã§ä¸çªè¯ãçµã¿åããã¯MediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ã¨MX åç»ãã¬ã¼ã¤ã¼ã§ã。MediaHouseã®UPnP / DLNA対å¿ãã©ã¦ã¶ãDLNAã¯ã©ã¤ã¢ã³ãã®ããã³ãã¨ã³ãã¨ãã¦åã、ã¡ãã£ã¢ãã¡ã¤ã«ã¯MX åç»ãã¬ã¼ã¤ã¼ã«æ¸¡ãã¾ã。
å½¹å²åæ ã¯éè¦ã§ãã!
ä½ã§ãåçãéããã®ã§DLNAãµã¼ãã¼å´ã§ãã©ã³ã¹ã³ã¼ããã¦ããã確ãããããã¾ãã。WHSA2011ã®ã¡ãã£ã¢ãµã¼ãã¼ã ã¨ããç¨åº¦åæã«ãã©ã³ã¹ã³ã¼ããã¦ãããããã¾ã。ã¡ãã£ã¢ã®è§£å度ãè½ã¡ãªããã°ãã©ã³ã¹ã³ã¼ãããã¦ããããã§ããã©ã。
WHS2011ã§ã¯ä½ãèµ·ãã¦ããããããããªãã®ã§Beer Media Server 2 (BMS2)ãåããã¦ä½ã§ãé©å½ãªMimeTypeãä»ãã¦éãããã«ãã¦ã¿ã¾ãã。ããã¨、ãªãã§ãåçãã¦ãã¾ãã¾ã。ããã!
DLNAãµã¼ãã¼ã®ç¨®é¡ã«é¢ãããã»ã¨ãã©ãªãã§ãåçã§ããããã§ã。
【2014/11/02 追è¨
”GinkgoDlna”ã使ããããã£ãã§ã。 ã·ã³ãã«ãªã¤ã³ã¿ã¼ãã§ã¼ã¹ã使ããããDLNAãã¬ã¼ã¤ã¼ "GinkgoDlna" ãã覧ãã ãã。】
ã¨ãããã¨ã§、BMS2ã®è¨å®ãã¡ã¤ã«ãç½®ãã¦ããã¾ã。"common.lua"ã¨"MediaHouse.lua"ã¨ããããã¹ããã¡ã¤ã«ãä½ã£ã¦BMS2ã®ã¦ã¼ã¶ã¼ç¨ã¹ã¯ãªãããã©ã«ãã«ç½®ãã¦ãã ãã。
【2017/5/26 追è¨
DLNAãµã¼ãã¼ BMS2ã®è¨å®æ¹æ³ã¯
BMS2ç¨Luaスクï¾ï¾ï¾ï¾
ã«ã¾ã¨ãã¦ãã¾ã】
common.lua
---------------------------------------------------------------------------- BMS.ShowTranscodeFolder = true -- ãã©ã³ã¹ã³ã¼ããã©ã«ãã表示ãã ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- local org_GetScriptFileName = BMS.GetScriptFileName -- æ¨æºã¹ã¯ãªããã® BMS.GetScriptFileName ãä¿å。 ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- -- æ°ãã BMS.GetScriptFileName ãå®ç¾©。 ---------------------------------------------------------------------------- function BMS.GetScriptFileName(in_header, ip_addr, in_uri) -- Toshiba REGZA i1 = string.find(string.upper(in_header), "USER-AGENT:", 1, true) s = string.match(in_header, "UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2", i1) if s then return "REGZA-ZP2" end -- Panasonic VIERA s = string.match(in_header, "Panasonic MIL DLNA CP", i1) if s then return "VIERA-GT3" end -- MediaHouse s = string.match(in_header, "MediaHouse", i1) if s then return "MediaHouse" end -- ä¿åãã¦ãããæ¨æºã¹ã¯ãªããã® BMS.GetScriptFileName ãå¼ã¶。 return org_GetScriptFileName(in_header, ip_addr, in_uri) end ---------------------------------------------------------------------------- function BMS.GetFolderName(fname) -- ãã©ã«ãåã®è¡¨ç¤ºã < > ã§æ¬ããªãããã« return fname end
MediaHouse.lua
--[[ MediaHouseç¨ã¹ã¯ãªãã 2013-01-14 MimeTypeåºå®ã§ä½ã§ãéä¿¡。 åç SignalFlag_Z http://signal-flag-z.blogspot.jp/ ]] ---------------------------------------------------------------------- -- ãã®æ©ç¨®ããµãã¼ããã¦ããã¡ãã£ã¢æ å ±ã®ãªã¹ã ---------------------------------------------------------------------- SUPPORT_MEDIA_LIST = { "video/mpeg:*", } ---------------------------------------------------------------------- -- BMS.GetPlayInfo é¢æ° -- ã¡ãã£ã¢ãã¡ã¤ã«ã®åçæ¹æ³ã®æ å ±ãè¿ã。 -- å¼æ°: -- fname: ãã¡ã¤ã«å -- minfo: MediaInfo.dll ãªã©ããå¾ãããæ å ± -- æ»ãå¤: -- 1: MimeType ã¾ã㯠ãã©ã³ã¹ã³ã¼ãæ å ±ãã¼ãã« -- 2: 表示ç¨æåå(çç¥ã§ãã¡ã¤ã«åãã®ã¾ã¾) -- 3: ã½ã¼ãç¨æåå(çç¥ã§ãã¡ã¤ã«åãã®ã¾ã¾) ---------------------------------------------------------------------- function BMS.GetPlayInfo(fname, minfo) --print("\r\nDEBUG: "..BMS.ClientInfo.ext.."\r\n") --local MimeTypeString=MimeTypeString local minfo = minfo --ã¡ãã£ã¢ã§ã¯ãªã? if not (minfo.Video.Format ~= "" or minfo.Audio.Format ~= "")then return "" end --JPEG if minfo.General.Format == "JPEG" then return "image/jpeg:*" end --WAVE if minfo.General.Format == "Wave" then return "audio/L16:*" end --MP3 if minfo.General.Format == "MPEG Audio" then return "audio/L16:*" end --ãã㪠return "video/mpeg:*" end
大å¤å½¹ç«ã¤æ å ±ããããã¨ããããã¾ãã。
è¿ä¿¡åé¤æ©é使ç¨ãã¦ããã¾ã。