Day: August 2, 2014

  • สร้าง DLNA Media Server ผ่าน Ubuntu ด้วยโปรแกรม MiniDLNA

    อุปกรณ์ที่บ้านรองรับ DLNA (มือถือ, PC, Notebook, TV ฯลฯ) มี Notebook เก่า ๆ อยู่เครื่องไม่รู้เอามาทำอะไรดี จะทำ Stream Media Server ใช้ง่าย ๆ ได้ยังไง

    อยากรู้ DLNA คืออะไรเชิญอ่านได้ที่นี่ครับ

    http://www.deviceacademy.com/forum/th/node/858

    เกี่ยวกับ Project MiniDLNA

    http://sourceforge.net/projects/minidlna/

    https://help.ubuntu.com/community/MiniDLNA

    ขั้นตอนการติดตั้ง DLNA Media Server ผ่าน Ubuntu ด้วยโปรแกรม MiniDLNA

    1. วิธีการขั้นแรกก็ติดตั้ง Ubuntu 14.04 LTS จะ Desktop หรือ Server แล้วแต่ศรัทธา

    2. ติดตั้ง MiniDLNA

    sudo apt-get install minidlna

    3. สร้าง Folder สำหรับทำ Media Server ดังนี้

    mkdir /home/[user]/music
    mkdir /home/[user]/picture
    mkdir /home/[user]/video
    sudo mkdir /var/cache/minidlna

    4. แก้ไขไฟล์ดังนี้

    sudo vim /etc/minidlna.conf

    4.1) ตั้งค่าในส่วนของ folder ที่จะให้ DLNA Server ให้บริการโดยแบ่งเป็น 3 แบบ คือ A = Audio, V= Video, P = Picture

    # If you want to restrict a media_dir to a specific content type, you can
    # prepend the directory name with a letter representing the type (A, P or V),
    # followed by a comma, as so:
    # * "A" for audio (eg. media_dir=A,/var/lib/minidlna/music)
    # * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
    # * "V" for video (eg. media_dir=V,/var/lib/minidlna/videos)
    #media_dir=/var/lib/minidlna
    media_dir=A,/home/[user]/music
    media_dir=P,/home/[user]/picture
    media_dir=V,/home/[user]/video

    4.2) ตั้งในส่วนของ network_interface โดยอุปกรณ์ที่จะใช้งานได้ต้องอยู่วงเดียวกับ DLNA Server

    # Network interface(s) to bind to (e.g. eth0), comma delimited.
    # This option can be specified more than once.
    network_interface=eth0

    4.3) ตั้งค่าชื่อที่จะปรากฎที่อุปกรณ์เมื่อจะเข้าใช้งาน DLNA Server

    # Name that the DLNA server presents to clients.
    # Defaults to "hostname: username".
    friendly_name=DLNA Media Server

    4.4) ทำการตั้งค่า Folder ที่ไว้เก็บ Database และ Cache หน้าปก Album Art (อาจจะทำให้การ Update ข้อมูลเมื่อมีการใส่ file ใหม่หน่วงบ้าง แต่เวลาเรียกไฟล์เยอะ ๆ จะได้เร็วขึ้น)

    # Path to the directory that should hold the database and album art cache.
    db_dir=/var/cache/minidlna

    4.5) ตั้งค่าให้เขียน log file เอาไว้ debug software

    # Path to the directory that should hold the log file.
    log_dir=/var/log

    4.6) ตั้งให้ scan file อัตโนมัติเมื่อมีไฟล์ใหม่

    # Automatic discovery of new files in the media_dir directory.
    inotify=yes

    5. ตั้งให้ start โปรแกรมเมื่อเปิดเครื่องโดยทำการแก้ไขไฟล์

    sudo vim /etc/default/minidlna

    – ตรวจสอบค่า START_DAEMON ว่าเป็น yes หรือไม่

    # Start the daemon if set to "yes"
    START_DAEMON="yes"

    5. ทำการ Restart MiniDLNA Server ดังนี้

    sudo service minidlna restart

    ที่เหลือก็แค่เปิด tv notebook pc ดูครับ โดยไฟล์ที่ใส่ลงไป จะโยนผ่าน samba share, ssh, ftp แล้วแต่จะสะดวกครับ โดยข้อจำกัดมีอยู่บ้างครับ คือไฟล์ที่ DLNA Support แน่ ๆ ก็ mp4 แต่พวก flv ไม่ครับส่วน mkv อันนี้รองรับเปิดได้ครับ (จริง ๆ ก็อยู่ที่อุปกรณ์ปลายทางด้วยว่ารองรับ codec ไหม)

    ส่วนอุปกรณ์ที่รองรับมีอีกคำนอกเหนือ DLNA คือ UPnP ลองดูแล้วครับ กล่อง TV Digital หลายกล่องก็รองรับอยู่นะครับ ส่วน SMART TV มีแน่ ๆ ครับ จริง ๆ Windows Media Player ก็ทำเป็น DLNA Server ได้เช่นเดียวกับแต่จะเรียกว่า Media Stream ครับ

    จริง ๆ youtube ก็ทำ stream ได้เช่นกัน แต่ไม่ได้ stream ตรง ๆ แต่เหมือน remote control ซึ่งก็หน่วงพอสมควร แต่ DLNA ที่ผมใช้ก็เพื่อดูหนัง MV การ์ตูนซะมากกว่า ซึ่งจะไม่มีการ remote control ต้องควบคุมที่อุปกรณ์เอง ทำหน้าที่เป็นแค่ share file server แต่ share ทั้งทีก็ทำให้ใช้ได้ทุกรูปแบบ โดยวิธีใช้ประมาณโหลดเสร็จก็โยนใส่ notebook ที่ลง dlna server ไว้ แล้วก็ปิดเครื่องที่โหลดทิ้ง นอนดูผ่านทีวี หรือดูผ่านมือถือได้เลย

  • Notebook ปล่อย WiFi hotspot ให้ มือถือ

    จาก มือใหม่คุยกันเรื่องใช้ 3G แล้วปล่อย WiFi hotspot ให้ Notebook
    เดี๋ยวจะมีคนถาม เขียนมือถือปล่อย WIFI ให้ NB แล้ว
    ถ้าจะให้ NB ปล่อย WIFI ให้มือถือทำไง

    เปิด WiFi hotspot
    1. เข้า DOS Promt พิมพ์
    netsh wlan set hostednetwork mode=allow ssid=ssid_name key=password
    netsh wlan start hostednetwork

    ขั้นตอนนี้จะได้ Wriless Network Connection ใหม่มา จำชื่อไว้ให้ดีครับ เพราะจะต้องใช้ในขั้นตอนที่ 2

    เช่น
    netsh wlan set hostednetwork mode=allow ssid=PATT_AP key=patt123
    netsh wlan start hostednetwork

    2. เลือก Network Connection ที่สามารถออก Internet ได้
    เข้าไปดู Wireless Network Connection Status
    wifi001
    คลิก Properties

    wifi002
    เลือก Tab Sharing

    wifi003
    ติก Allowother network users to conn……….

    wifi004
    เลือก การ์ดที่ต้องการ Share

    ปิด WiFi hotspot
    เข้า DOS Promt พิมพ์
    netsh wlan stop hostednetwork

    การเปิดและปิด WIFI นั้น ผมจะ save เป็นแฟ้มไว้บน Desktop ครับ ชื่อ WLAN_START.bat กับ WLAN_STOP.bat เวลาจะเปิดหรือปิดก็ดับเบิ้ลคลิกที่ file โดยที่ไม่ต้องทำขั้นตอนที่ 2 อีก

  • มือใหม่คุยกันเรื่องใช้ 3G แล้วปล่อย WiFi hotspot ให้ Notebook

    มือใหม่คุยกันเรื่องใช้ 3G แล้วปล่อย WiFi hotspot ให้ Notebook

    เมื่อ A มี Android smartphone ใส่ SIM 3G ของ TRUE-H และต้องการปล่อย WiFi ให้กับ notebook windows ใช้งานเน็ตด้วย จึงขอคำแนะนำจาก B

    A: ใช้ 3G ไม่ได้ มันแสดงเป็น E ตลอด
    B: ต้องค้นหาดูใน google ก่อนนะ ใช้ google พิมพ์คำว่า 52004 มันก็บอกว่า ของทรู

    A: ตอนนี้ต้องตั้งผู้ให้บริการเป็นเบอร์อะไร
    B: 52004

    A: ตั้งแล้ว แต่มันชอบหลุดแบบ ต้องตั้งค่าเครื่องข่ายใหม่
    B: มันเป็น 3G โอเคแล้วครับ เหลือว่าจะทำอย่างไรให้มันนิ่ง

    A: อืมๆ
    B: ค้นเจอว่า AIS call center บอกว่า “ให้เปิด Roaming เพื่อให้คุณใช้งานได้อย่างต่อเนื่องเมื่ออยู่นอกพื้นที่ AIS 3G 2100”
    แสดงว่า true ก็น่าจะทำนองเดียวกัน

    A: คืออะไรอ่า
    B: ติ๊กที่ตัวเลือก Roaming ด้วย

    A: มันบอกว่าอาจมีค่าใช้จ่ายจำนวนมาก
    B: กดได้ใช่มั้ย

    A: AIS call center บอกว่า “ไม่มีค่าบริการเพิ่มค่ะ”
    B: อืมๆ

    A: ทรูน่าจะเหมือนกันใช่มั้ย
    B: คิดว่านะ
    A: โอเครๆ

    B: มีคำแนะนำเพิ่มเพื่อให้เน็ตมันนิ่ง เลือก Network Mode เป็น WCDMA Only ดังนี้
    เมื่อเข้ามาที่หน้า Mobile Networks ให้ทำเครื่องหมายถูกที่หัวข้อ Data Roaming
    SC20140802-154727
    เพื่อว่าในกรณีที่จำเป็นต้องมีการ Roaming ก็ยังสามารถใช้งาน 3G หรือ EDGE ของ TrueMove แทนได้ แล้วเลือก Network Mode เป็น WCDMA Only
    SC20140802-160525
    สุดท้ายก็เลือก Network Operators เป็น TRUE-H หรือ ตัวเลข 52004
    A: อะเคร

    B: โน้ตบุ๊ค Windows 8.1 ให้ตั้งค่า Control panel > System and Security > Windows Update > change setting > Choose Check for updates but let me choose whether to download and install them
    A: นี่สำหรับคอมใช่มั้ย
    B: ใช่ เพื่อประหยัด ไม่ให้มันดาวน์โหลดอัปเดตผ่าน 3G

    B: แจ้งข่าวกลับมาด้วยนะว่าตั้งค่า data roaming แล้ว มันดีขึ้นไม๊
    A: โอเครๆ รอดูสักวันนึงก่อน

    B: ส่วนการเปิด WiFi Hotspot ก็ตามนี้
    เลือก Main menu > การตั้งค่า > การเชื่อมต่อไร้สายและเครือข่าย > การเชื่อมโยงเครือข่ายและฮอตสปอต > ฮอตสปอต Wi-Fi แบบพกพา > คลิก ถูก ที่ ฮอตสปอต Wi-Fi แบบพกพา > คลิก ตกลง
    จะมีรูปไอคอน “การส่งข้อความปกติจำนวนมาก ทำต่อ?”
    A: โอเคร

    อ้างอิง:
    1. วิธีตั้งค่า มือถือ ที่ใช้ TrueMove H ไม่ให้สลับไปใช้โหมดโรมมิ่ง (Roaming) ทำอย่างไร? (URL: http://www.thaimobilecenter.com/home/mobile_tips_detail.asp?nid=119)
    2. How to Control When Windows 8 Installs Updates (URL: http://pcsupport.about.com/od/windows-8/a/windows-update-settings-windows-8.htm)