Tip : ทำ WebCam ให้ดูผ่าน Palm, Pocket Pc

Topic : ๏๐๛ Tip : ทำ WebCam ให้ดูผ่าน Palm, Pocket PC ได้ [ผู้ตอบ : 145]
โดยคุณ : ศุภชัย_ประเสริฐเวชทนต์(หาดใหญ่)  
วันที่ : 30 / 12 / 2006  เวลา : 23:17:04 

เอา Web Cam ราคาถูก ๆ หลักร้อย(หรือจะแพงกว่านั้นก็แล้วแต่สะดวกครับ)
มาประยุกต์ดูผ่าน Palm, Pocket PC, PC กันครับ

จากขั้นตอนที่ท่านจะได้ทราบต่อไปนี้
ถ้าท่านลองศึกษาให้ดีแล้ว จะทราบว่า ไม่เฉพาะเรื่องการเอา Web Cam มาดู
ไม่เฉพาะการดูผ่าน Palm หรือ Pocket PC
ไม่เฉพาะเรื่องภาพ

แต่ท่านสามารถนำไปประยุกต์ใช้ได้หลายอย่างครับ เช่น
• ออกอากาศ หนัง Video หรือเพลง
• แพร่รายการวิทยุ ให้ฟังได้ผ่านทาง GPRS
• เอารายการโทรทัศน์ เช่น UBC หรือถ่ายทอดฟุตบอล ไว้ดูผ่านทาง GPRS เช่นกรณีเดินทางแล้วมีรายการสำคัญที่อยากดู ครับ
• ทำเป็นเสมือนกล้องวงจรปิด เพื่อดูภาพใกล้ ๆ เครื่องคอมพ์ เช่นกรณีที่ อยากดูว่าพนักงานใน Office อู้งานหรือไม่ หรือเอาไว้ดูภาพลูก ๆ ที่บ้าน
และอื่น ๆ อีกมากมายครับ แล้วแต่จะประยุกต์ใช้กันครับ

หรือ อย่างที่ผมเคยนำไปใช้งานจริง ก็เช่น
๏ เปิดให้ ญาติผู้พี่ที่อยู่ภูเก็ต ได้คุยโทรศัพท์กับคุณแม่ของเขาที่หาดใหญ่ โดยได้เห็นหน้าคุณแม่ของเขาไปด้วย พอดีวันนั้นมีญาติอีกคน มาเยี่ยมคุณแม่เขาพอดี เขาก็เห็นภาพด้วย ก็เลยได้คุยกันหลายคนไปเลยครับ (คุยผ่านโทรศัพท์ แต่ดูภาพผ่านคอมพิวเตอร์) โดยผมส่ง URL สำหรับดูภาพ ไปให้เขาทราบ ทาง SMS ครับ
๏ ให้ญาติอีกคน ที่ทำงานอยู่กรุงเทพ ได้ดูภาพใน Office ของเขา ในเวลาที่เขาต้อง มาดูงานที่หาดใหญ่ ครับ(แอบดูว่า พนักงานอู้งานไหมครับ ฮ่าฮ่า)
๏ ใช้ดูความเรียบร้อยของที่ทำงาน หรือ บ้าน ในช่วงปีใหม่ ที่ท่านออกไปเที่ยว


ข้อ ที่ผมทำสีแดงไว้นั้น เป็นสิ่งสำคัญ ที่ทำให้ผมรู้สึก อยากเขียนขั้นตอนเหล่านี้มาเผยแพร่ครับ
เพราะแม้จะเป็น ขั้นตอนเทคนิค ง่าย ๆ ของคนทำงานคอมพิวเตอร์
แต่ความรู้สึก ที่ญาติผู้พี่ได้เห็นภาพคุณแม่ ผ่านทางคอมพิวเตอร์ได้ พร้อมกับได้คุยโทรศัพท์ไปด้วยนั้น
ผมคิดว่า น่าจะ ตรงกับความรู้สึกของบางท่าน ถ้าท่านได้ทำ ในช่วงปีใหม่นี้ครับ
สิ่งที่ต้องใช้
1. กล้อง WebCam ธรรมดา ราคาถูก ๆ ติดตั้ง Driver กับคอมพิวเตอร์ให้เรียบร้อย ก่อนที่จะเสียบกล้องครับ
2. โปรแกรม Windows Media Encoder 9 ซึ่งแนะนำว่า ไม่ต้อง download จาก Microsoft.com ให้หวาดเสียว(โดนตรวจ)
หาจาก Google.com ได้มากมายเลยครับ โดยใช้ Link นี้นำทางก็ได้ครับ

www.google.com/search?hl=en&lr=&q=download+%22windows+media+encoder+9%22+-www.microsoft.com

นำมาติดตั้งในคอมพิวเตอร์ให้เรียบร้อยครับ
3. Internet ความเร็วสูง เช่น ADSL
4. ท่านต้องสามารถเข้าไปตั้งค่าใน Modem Router ของท่านได้ เพราะต้องทำ Port Forward ครับ


ตอนนี้ ผมถือว่า ข้อ 1 และ 2 นั้น ติดตั้งผ่านกันเรียบร้อยแล้ว นะครับ





เตรียมออกอากาศ ครั้งแรก
1. เปิดโปรแกรม Windows Media Encoder 9 แล้วเลือก Broadcast a live event ครับ (ภาพ 1)






2. เลือกกล้องที่คุณใช้ (ภาพ 2)





3. เลือก Pull from the encoder ครับ (ภาพ 3)









4. กำหนดเลข Port ด้วยตนเองครับ ตามตัวอย่างผมกำหนดเป็น 2006 หรือจะปล่อยให้โปรแกรมช่วยหาให้ ก็ได้ครับ (ภาพ 4)





 





5. เลือกอัตราความเร็ว ครับ แนะนำว่าให้เลือกน้อยๆ ต่ำ ๆ ไว้ก่อนครับ แล้วค่อยมาปรับให้พอใจกันภายหลัง (ภาพ 5)




 






6. หากต้องการเก็บภาพที่ออกอากาศไว้ดูในภายหลัง(อัด video เก็บไว้) ครับ แต่หากไม่ต้องการเก็บ ก็ไม่ต้องเลือกไว้ ก็ประหยัดเนื้อที่ไปด้วยครับ (ภาพ 6)





 






7. เสร็จตรงนี้แล้วกด Finish เลยก็ได้ครับ
8. เลือก Tools / Generate Stream Format File



 





9. ผมตั้งชื่อว่า test ครับ ก็จะได้ไฟล์ test.asf



 




10. เลือกเมนู File / Save ผมตั้งชื่อเป็น test (อีกแล้ว) ก็จะได้ไฟล์ test.wme ครับ โดยผมเก็บไว้ที่ My Documents ครับ

11. ปิดโปรแกรม Windows Media Encoder ไปก่อนก็ได้ครับ เพราะเราต้องไปตั้งค่าอย่างอื่นก่อน




 


ตรวจสอบค่า IP ของ Internet ที่บ้านคุณ

เข้า Link นี้เลย ก็ได้ครับ

checkip.dyndns.org/

คุณก็จะทราบว่า IP ของคุณ ที่มองเห็นได้จากภายนอก คือเลขอะไร

สมมุติอย่างของผม ณ วินาที นี้ก็คือ
222.123.44.200
ดังนั้น ถ้าผมต้องการเข้ามาดูภาพจากกล้อง ก็เพียงเข้ามาที่
222.123.44.200:2006/test.asf
ครับ







 




กำหนด Port Forward
ข้อนี้ ลำบากในการอธิบายที่สุดครับ แหะ ๆ เพราะผมก็ไม่ค่อยถนัดวิชาการเรื่อง Network
ผมขอเหมาแนะนำขั้นตอนเป็นแบบที่ผมใช้อยู่ละกันครับ คือ ผมก็มี Modem + Router
แล้วเครื่องที่ผมต่อกล้องอยู่นี้ก็ ต่ออยู่กับ Router ดังกล่าวครับ

ขั้นแรก
ผมก็ต้องดูว่า IP ที่ในวงคอมพิวเตอร์(วง LAN) ที่บ้านผม เป็นเลขที่เท่าไร
วิธีการ ก็ทำได้หลายวิธีครับ เช่น
Start / Run ป้อน cmd แล้ว enter
จากนั้นพิมพ์ ipconfig แล้ว enter ครับ
ก็จะทราบ IP Address อย่างของผมตอนนี้ก็เป็น 192.168.2.102




 






หรือ
Start / Setting/ Control Panel / Network Connection
คลิกขวา รายการที่เป็นคุณใช้ Connect
เลือก Status
ดูที่แผ่น Support ครับ






 








ขั้นสุดท้าย
ก็ต้องกำหนดให้ Modem + Router รับทราบครับ
ว่า พอมีคนเรียกเข้ามาที่
222.123.44.200:2006/test.asf
แล้วจะต้องวิ่งมาที่เครื่อง 192.168.2.102 ของผมเครื่องเดียว นะ

ซึ่งก็คือ การกำหนด ว่า
ถ้ามีคนเรียกเข้ามา ที่ port 2006 ก็จะต้องวิ่งมาที่ 192.168.2.102 นั่นเองครับ

Modem + Router แต่ละตัว ก็กำหนดเรื่องนี้ด้วยวิธีต่างกันไป
ถ้าคุณไม่ทราบ หรือไม่สะดวกเปิดคู่มือ
ก็เข้าที่นี่เลยก็ได้ครับ
portforward.com/routers.htm
จากนั้นเลือก ยี่ห้อ รุ่นของ Router ของคุณ
เขาจะมีสอนวิธีการให้ครับ

อย่างของผมเป็น SMC Barricade ก็กำหนดตาม Link นี้ครับ
portforward.com/english/routers/port_forwarding/SMC/7904BRA/7904BRAindex.htm

เมื่อกำหนดเสร็จแล้ว ก็ควร Reset Router สักรอบครับ





 



จบแล้วครับ
ทีนี้มาดูวิธีการใช้งานกันครับ



 




เริ่มออกอากาศกันสักที
ที่บ้าน ก็เปิดเข้า My Documents
คลิก ๆ ที่ไฟล์ test.wme ที่ทำไว้ครับ
เขาก็จะเปิดโปรแกรม Windows Media Encoder ที่เรากำหนดค่าไว้แล้วนั้น ออกมาให้ครับ
เปิดมาแล้วก็กดปุ่ม Start Encoding ด้านบนได้เลยครับ


 


จะดูได้อย่างไร

ตามตัวอย่างของผมนั้น
เครื่องที่บ้านผม ต่อ ADSL และมี IP ภายนอกเป็น 222.123.44.200
เครื่องคอมพ์ผม มี IP ภายใน เป็น 192.168.2.102
ผมกำหนดว่า port ที่จะให้ทะลุจากภายนอกมาที่เครื่องผม คือ 2006
ไฟล์ที่ผม ออกอากาศ คือ test.asf
ดังนั้น Link ที่ต้องใช้งานคือ
222.123.44.200:2006/test.asf
ครับ

Pocket PC
ที่เครื่อง Pocket PC ก็ต่อเข้า GPRS หรือ WiFi หรือวิธีอื่นใดก็ได้ ให้เข้า Internet ได้
แล้วเปิด Windows Media Player
เลือก Menu / Library
เลือก Menu / Open URL...
ป้อน Link นี้เข้าไปครับ
222.123.44.200:2006/test.asf
กด Ok เพื่อดูผลได้เลยครับ

Palm
เครื่อง Palm ต้องใช้โปรแกรม Kinoma 4 นะครับ
แต่ถ้าเป็น Treo 680 ก็จะมีมาอยู่แล้ว
สั่ง Open URL แบบเดียวกันครับ

เครื่องคอมพิวเตอร์
เปิดโปรแกรม Windows Media Player ที่ใช้ดูหนังฟังเพลง ครับ
เลือกเมนู File / Open URL
แล้วป้อน Link ข้างต้นเข้าไปครับ
(หมายเหตุ: กรณีคอมพิวเตอร์นั้น ป้อนแค่
222.123.44.200:2006/
ก็ใช้งานได้ด้วยครับ หรือจะป้อนเต็ม ๆ เป็น
222.123.44.200:2006/test.asf
ก็ดีครับ)




 
ขึ้นด้วยการใช้ "ชื่อ" แทน "เลข IP"
จากตัวอย่าง ที่ผมเรียกเข้า Link นี้
222.123.44.200:2006/test.asf
ถ้าผมปิด Modem เปิดใหม่ มีการหมุน ADSL ใหม่
ก็จะได้เลข IP ใหม่ครับ
ก็ต้องมาเปลี่ยนเลข IP ในการเข้าดูกันใหม่อีก
(ค่าต่าง ๆ ที่ตั้งไว้ตอนแรก ไม่ต้องเปลี่ยนครับ)

มีวิธีทำให้ง่ายขึ้นครับ
โดยการสมัครพวก Dynamic DNS เอาไว้ เช่นตามขั้นตอนต่อไปนี้ครับ



 






1. เข้า www.dyndns.com
2. กด Create Account สมัครให้เรียบร้อยครับ
3. เช็ค mail ตามที่คุณสมัครไว้ครับ เพื่อ Confirm การสมัครให้จบขั้นตอน
4. เข้า www.dyndns.com อีกที แล้ว Login ให้เรียบร้อย
5. เข้าหัวข้อ Service ครับ แล้วเลือก Dynamic DNS




 






6. ตั้งชื่อครับ ตามภาพผมก็ตั้งชื่อเป็น Test4MrPalm.dyndns.org ส่วนค่า IP ข้างล่างนั้นเครื่องใส่ให้เองครับ แล้วกด Add ได้เลยครับ

7. เรียบร้อยครับ



 





ภาพตกไปภาพหนึ่งครับ ขออภัย




ขั้นต่อมา ก็ต้องทำให้ ชื่อ URL ที่ได้มานั้น ผูกอยู่กับ IP ของเราให้เร็วที่สุด

ก็คือต้องให้มีการ Update ค่า IP ของเราไปที่ URL นั้นให้ได้ครับ
ตรงนี้แนะนำไว้ 2 วิธีครับ


วิธีที่ 1. Download โปรแกรมตัวนี้ไปติดตั้งครับ
https://www.dyndns.com/support/clients/
แล้วตั้งค่าให้เรียบร้อย ตามภาพต่อไปนี้ครับ
เมื่อเสร็จแล้ว
จากเดิมที่คุณต้องเข้าดูภาพจาก Pocket PC, Palm หรือ PC เครื่องอื่น
ด้วย Link นี้
222.123.44.200:2006/test.asf
ก็สามารถ เปลี่ยนเป็นการดูด้วย Link นี้แทนครับ
Test4MrPalm.dyndns.org:2006/test.asf

แล้วก็ไม่ต้องคอยห่วงด้วยครับ ว่า IP จะเปลี่ยน เพราะเมื่อมีการปิดเปิด หรือหมุน Modem ใหม่
เครื่องที่ติดตั้งโปรแกรมก็จะส่งค่า IP ใหม่ไปยัง Host ที่สมัครไว้ให้ครับ










ภาพในความเห็นที่ 26 ผิด นะครับ
ไปซ้ำกับข้างบนโน้น
ขออภัยครับ  

 

 






















วิธีที่ 2 ไม่ต้องติดตั้งโปรแกรม แต่ใช้ความสามารถของ Modem + Router แทน
Modem + Router ใหม่ ๆ หลาย ๆ รุ่น ทำงานในการส่งค่า IP ไปยัง Dynamic Host จำพวก dyndns ได้โดยอัตโนมัติ ครับ
คือ ไม่ต้องใช้คอมพิวเตอร์มาคอยตรวจแล้วส่งค่า
แต่ Modem จัดการเองหมด
อย่างกรณี modem ของผม ก็ตั้งค่า ตามภาพนี้ครับ





การประยุกต์ใช้เรื่องอื่น

ตัวอย่างการออกอากาศเสียงเพลง ครับ

ผมยกตัวอย่าง ต่อจาก Test.wme ที่ทำไว้ตอนต้น โดยเปลี่ยนจากการส่งภาพ เป็นส่งเสียงแทน นะครับ
กดปุ่ม Stop ก่อนครับ
แล้วกด Properties
เลือกแผ่น Source
เลือกว่า จะส่งเสียงจากไฟล์ ออกไป
เลือกเป็น Audio
เลือกชื่อไฟล์
เลือกว่าให้วน Loop
กด Apply
กด x เพื่อปิด Properties
กด Start Encoding เพื่อออกอากาศ ต่อครับ







ตัวอย่าง การฉาย Video ออกอากาศครับ






จะเห็นว่า เราสามารถประยุกต์ใช้งานได้หลายเรื่อง
ขึ้นอยู่กับว่าจะเลือกเอาข้อมูลจากแหล่งใด มา Encode ทำการออกอากาศ ครับ


เลือกใช้ให้ได้ประโยชน์ในทางที่ถูกที่ควรนะครับ


ท้ายนี้ขอขอบคุณ คุณ neko ที่ช่วยแนะนำ Link ดี ๆ ไว้ในกระทู้เก่าจนเป็นแนวทางในการศึกษาเรื่องนี้ครับ
และขอบคุณคุณ torppc สำหรับความรู้ดี ๆ ครับ





สำหรับการดูผ่าน Palm ซึ่งต้องใช้ Kinoma 4 นั้น
หากไม่ใช่ Treo 680 แล้วละก็ ต้องหามาลงเอง

แนวทางการเอา Kinoma 4 มาลง
อ่านได้จากกระทู้นี้ครับ
www.mrpalm.com/board/view_board.php?id=77004

และขอขอบคุณคุณ_มน สำหรับ Kinoma 4 ครับ

ฮ่า ฮ่า ไม่รู้จะมีใครอ่านแล้ว ตาลายหรือไม่
แต่ผมอ่านเอง ตาลายครับ
แหะ ๆ

ขออภัยด้วยนะครับ หากใครอ่านแล้วตาลาย
แต่หวังว่า คงช่วยให้ท่านนำไปประยุกต์ใช้ประโยชน์ได้หลายอย่าง

โดยเฉพาะในช่วงปีใหม่ นี้ นะครับ

^_^
ตอนแรก ก็คิดว่า จะรีบเรียบเรียง เนื้อหานี้มาให้ทันก่อนปีใหม่ สักหลาย ๆ วัน
เผื่อใครสนใจ จะคุยกับญาติผู้ใหญ่แบบให้เห็นหน้าได้บ้าง
แต่มาติดว่า ไม่ค่อยว่าง กับลูก ๆ ซนครับ แหะ ๆ
ก็เลยกลายมาเป็นวันเสาร์นี้ เพิ่งจะว่างคีย์เนื้อหาสด ๆ เลย


และแล้วก็ราตรีสวัสดิ์ครับ

อ้างอิงจาก

http://www.mrpalm.com/board/view_board.php?id=77030