(For users) การใช้โปรแกรม OBS Studio กับ MS Teams Meeting และ Live Events
Content difficulty — user
เนื้อหานี้ต่อจาก บทที่แล้ว
ในสายวงการ Online Streamer นั้นตัวโปรแกรม อย่าง Open Broadcaster Software (OBS) เป็นที่นิยมมากไม่ว่าจะใช้ใน YouTube Live, Facebook Live หรือ Twitch แล้วใน Microsoft Teams เราจะสามารถนำ software นี้มาเพิ่มประสิทธิภาพได้อย่างไร
สำหรับโปรแกรม OBS Studioสามารถ Download ได้ที่ https://obsproject.com/download
OBS บน Teams Live Events
สำหรับ Teams Live Events นั้นสามารถทำการ Live ได้ด้วยตัวของ Microsoft Teams เองได้เลย จะขอเรียกว่าการ produce แบบ Teams Mode เพราะ ในตัวมี Software ในมุมการทำ transition ระหว่าง content และ ยังสามารถ add presenter เพื่อสลับการ present ได้
เฉพาะ Office 365 Enterprise Plans (E1, E3 และ E5) และ Education Plans (A3, A5) ที่จะมีสิทธิสร้าง Teams Live Events
Live Events ณ ตอนนี้ สามารถดูได้ถึง 20,000 คน และ live ยาวนานถึง 16 ชม. ส่วน roadmap อาจจะไปได้ถึง 100,000 คนแต่ Organizer อาจจะต้องมี License add-on ชื่อว่า Advance Communications
โดยให้ user ที่สร้าง Live Events มี role ที่เป็น Organizer เป็นคนจัดการเรื่อง agenda, การนัดหมาย assign กลุ่มคนที่เป็น role ชื่อ Presenters และทำห้องสร้าง ระบบ ให้เหล่า Presenters เข้ามาทำการ content sharing เช่น PowerPoint, webcam, screen sharing หรือ ถาม/ตอบ (Q&A) ของคนที่เข้ามาดู Live Events ได้ (Attendees) โดย Organizer พอระหว่างการ Live แล้วจะหลายเป็น role ชื่อ Producer ทำการ control ภาพรวมของรายการหรือ สั่ง start หรือ stop การ live
เนื่องด้วยการ connect กับ Live Events แบบ Teams mode อาจจะมีข้อจำกัดบางอย่างที่ OBS จะทำได้ดีกว่า (ขอเรียกว่า External mode) เช่น ในมุมการจัดการ content ที่ OBS จะ support เป็น preset แบบ scene ทำให้การ transition ระหว่าง content อาจจะ smooth กว่า
การทำ scene เช่น scene แรกเป็น กล้อง + ppt, scene 2 เป็น mp4 และ scene 3 เป็น กล้อง cam อย่างเดียว, scene 4 เป็น screen sharing + cam
ซึ่งเราสามารถรวมอุปกรณ์ switching ต่างๆเข้ากับ hardware กล้องที่มีคุณภาพดีกว่า webcam มาใช้ แม้กระทั้งการใช้ร่วมกับฉาก Green/Blue screen background (ใช้ effect filter ชื่อ Chroma Key ใน OBS) หรืออยากจะใส่ logo บริษัท หรือ text บนจอระหว่างการ live จุดนี้ทำให้เราใช้ Teams Live Events แบบเดียวกับการจัดรายการทีวีเลย
สำหรับการปรับ settings ของ OBS Studioเรื่องของ Bit rate หรือ audio/video input output เพื่อใช้กับ Teams Live Events สามารถดูรายละเอียดเพิ่มเติมได้ใน https://resources.techcommunity.microsoft.com/live-event-with-obs/#step3
การใช้ OBS บน Teams Meeting
Teams meeting ต่างจากการ steam แบบ Live Events เพราะเป็น interactive ระหว่าง presenter และ คนดู (attendee) ซึ่งสามารถเปิดไมค์พูดคุยได้ทั้งสองฝั่ง และไม่มี Server Ingest URL แต่คนที่ เข้าร่วมอาจจะได้น้อยกว่า (ประมาณ 350 คน)
เราอาจจะอยากใช้ OBS บน Teams meeting เพื่อใช้ระบบ scene transition ใน Teams meeting หรืออาจจะอยากฉาย VDO camera เราบน Green/Blue screen จาก OBS มาใน Teams meeting ก็ทำได้ซึ่งจะต้องมีการโหลด plugin มาเพิ่มซึ่งก็มีหลากหลายวิธี ในที่นี้ขอลองยกตัวอย่างวิธีๆนึงละกันครับ
ก่อนอื่นเราไปจัด scene และ content ให้เรียบร้อยก่อนบน OBS Studio จากนั้นไป Download ตัว Virtual cam plugin https://obsproject.com/forum/resources/obs-virtualcam.949/ จากนั้นทำการ Install ตามปกติ
แนะนำให้มีจอ monitor 2 จอเพื่อ present และ ควบคุม OBS software และ Teams meeting
จากนั้นเราไปที่ OBS Studio เลือกไปที่ Tools -> VirtualCam ที่จะมีขึ้นมา
ให้ปรับคร่าวๆตามภาพล่าง ถ้าในกรณีลอง test แล้วถ้าคนใน meeting เหนเรากลับ ซ้ายขวาเป็น mirror ให้เรา check ตรง Horizontal Flip
Update: ตัว Horizontal flip อาจจะมีปัญหาทำให้ค้างได้แนะนำให้ทำการ flip ตรงจาก Source บน OBS เลยจะดีกว่า
ไปใน App ตัว Microsoft Teams -> Settings -> Devices แล้วเลือก OBS-Camera จะเห็น preview เป็นสีเทาๆ
จากนั้นก็ set meeting ตามปกติแล้วระหว่าง meeting ก็ต้องดูว่าใช้ตัว OBS-Camera อยู่ไม่ใช่ webcam อื่น ถ้าฝั่งคนดู (attendee) เห็นว่าเรากลับซ้าย-ขวา mirror ให้ไปปรับตัว Horizontal Flip ก็จะช่วยได้