Adobe Media Server คืออะไร
Adobe Media Server 5 เป็นเซิร์ฟเวอร์การสตรีมที่ใช้ซอฟต์แวร์ซึ่งช่วยให้บริษัทต่างๆ สามารถแสดงผลวิดีโอและแอปพลิเคชันการสื่อสารที่กำหนดเองบนเดสก์ท็อป ทีวีที่เชื่อมต่อ แท็บเล็ต และอุปกรณ์ iOS และ Android™
อะไรคือความแตกต่างระหว่าง Adobe Media Server รุ่นต่างๆ
Adobe Media Server มีสามรุ่นหรือเวอร์ชันที่แตกต่างกัน ได้แก่ Standard, Professional และ Extended รุ่น Standard เป็นรุ่นที่มีราคาต่ำที่สุด โดยมีฟังก์ชันสำหรับแอปพลิเคชันการสตรีมวิดีโอที่มีขนาดเล็กกว่า รุ่น Professional มีฟังก์ชันสำหรับการสตรีมวิดีโอขนาดใหญ่และแอปพลิเคชันการสื่อสาร รุ่น Extended เป็นซอฟต์แวร์รุ่นพรีเมียมที่ประกอบด้วยฟีเจอร์การสื่อสารขั้นสูงและไม่มีขีดจำกัดความจุของสิทธิ์การใช้งาน ดูคู่มือการซื้อสำหรับการเปรียบเทียบโดยละเอียด
ความต้องการของระบบที่จำเป็นในการเรียกใช้ Adobe Media Server คืออะไร
Windows
- ตัวประมวลผล 3.2 GHz Intel®Pentium® 4 (แนะนำตัวประมวลผล Dual Intel Xeon® หรือเร็วกว่า)
- Microsoft® Windows Server® 2008 R2 (64 บิต) และ 2012 R2 (64 บิต)
- ระบบปฏิบัติการ 64 บิต: RAM 4 GB (แนะนำ 8 GB)
- แนะนำการ์ดอีเทอร์เน็ต 1 Gbps (รองรับการ์ดเครือข่ายหลายตัวและการ์ด 10 Gbps)
ตัวประมวลผล Intel®Pentium®, Intel Centrino®, Intel Xeon® หรือ Intel Core™ Duo
ตัวประมวลผล Intel®Pentium®, Intel Centrino®, Intel Xeon® หรือ Intel Core™ Duo
Microsoft® Windows® 2000, Windows XP, Windows Vista® หรือ Windows 7
RAM 16MB (แนะนำ 32MB)
ตัวประมวลผล Intel® Pentium®, Intel Centrino®, Intel Xeon® หรือ Intel Core™ Duo
Microsoft® Windows® 2000, Windows XP, Windows Vista® หรือ Windows 7
RAM 16MB (แนะนำ 32MB)
Linux
- ตัวประมวลผล 3.2 GHz Intel®Pentium® 4 (แนะนำตัวประมวลผล Dual Intel Xeon® หรือเร็วกว่า)
- Red Hat® Enterprise Linux® Server 6.6 (64 บิต) หรือ CentOS Linux 6.6 (64 บิต)
- ระบบปฏิบัติการ 64 บิต: RAM 4 GB (แนะนำ 8 GB)
- แนะนำการ์ดอีเทอร์เน็ต 1 Gbps (รองรับการ์ดเครือข่ายหลายตัวและการ์ด 10 Gbps)
Adobe Media Server พร้อมใช้งานในรูปแบบบริการโฮสต์หรือบนระบบคลาวด์หรือไม่
ใช่ เซิร์ฟเวอร์มีให้บริการจากเครือข่ายการจัดส่งเนื้อหาชั้นนำหลายแห่ง รวมทั้งมีให้บริการผ่าน Amazon Web Services
ใครที่จะสนใจ Adobe Media Server บ้าง
Adobe Media Server จะดึงดูดองค์กร ผู้แพร่ภาพกระจายเสียง และบริษัทจัดจำหน่ายสื่อที่มีไลบรารีวิดีโอขนาดใหญ่ที่ต้องการเผยแพร่ในอุปกรณ์ที่หลากหลาย รวมถึงองค์กรที่ต้องการแอปพลิเคชันการสื่อสารแบบโต้ตอบที่ต้องการ Adobe Media Server ยังรองรับข้อกำหนดของ FCC สำหรับคำบรรยายแบบปิดและขยายตัวเลือกการป้องกันสำหรับแอป iOS ที่มาพร้อมเครื่อง
การกำหนดค่าผลิตภัณฑ์
เหตุใดฉันจึงต้องโฮสต์ Adobe Media Server ของตัวเองเมื่อเทียบกับการใช้ CDN สำหรับการสตรีมวิดีโอระดับพรีเมียม
การสตรีมจากภายในโครงสร้างพื้นฐานเครือข่ายของคุณอาจคุ้มค่ากว่า คุณสามารถควบคุมช่องทางการเข้าถึงและการจัดส่ง รวมทั้งจัดการการโหลดบนเครือข่ายของคุณด้วยการกำหนดค่าต้นทาง/ปลายทางของ Adobe Media Server คุณยังสามารถปรับใช้การรับรองความถูกต้องแบบลึกและโซลูชันเชิงโต้ตอบที่เครือข่ายการจัดส่งเนื้อหา (CDN) ที่ไม่รองรับได้อีกด้วย นอกจากนี้ คุณสามารถรองรับตัวเลือกการส่งสื่อขั้นสูงเพิ่มเติมรวมถึง Multicast และ Multicast Fusion โดยใช้ RTMFP ที่เข้ารหัสได้
Adobe Media Server รองรับ IPV6 หรือไม่
ใช่ IPV6 ได้รับการสนับสนุนตั้งแต่ Flash Media Server เวอร์ชัน 3 (2008)
เหตุใดฉันจึงต้องเลือก Adobe Media Server ผ่านเซิร์ฟเวอร์โคลน
- HTTP Dynamic Streaming ตามความต้องการ - คุณสามารถจัดแพ็คเกจไฟล์ F4F แบบเรียลไทม์จากไฟล์วิดีโอ MP4 หรือวิดีโอ FLV ที่มีอยู่ได้ ซึ่งทำให้ขั้นตอนการทำงานสำหรับการส่ง HTTP ง่ายขึ้นและไม่จำเป็นต้องเตรียมเนื้อหาแพ็คเกจล่วงหน้าสำหรับ Flash Player
- การป้องกันเนื้อหาที่ใช้งานง่าย - CDN มากกว่า 20 แห่งทั่วโลกผลักดันข้อมูลวิดีโอมากกว่า 800 เพตาไบต์ผ่าน Adobe Media Server ในแต่ละปี
- การป้องกันที่มีประสิทธิภาพมากขึ้น - คุณสามารถป้องกันวิดีโอบิตเรตที่ปรับเปลี่ยนได้ตามต้องการและสตรีมแบบสดพร้อมกันไปยังอุปกรณ์ที่รองรับ Flash Player และ iOS และเพิ่มการป้องกันการจัดการสิทธิ์ดิจิทัล (DRM) ให้มากยิ่งขึ้นด้วย Adobe Access พร้อมการสนับสนุนที่สอดคล้องกันทั้งบนเดสก์ท็อป อุปกรณ์ และทีวีที่เชื่อมต่อบางรุ่น
- Multicast ที่ปลอดภัยยิ่งขึ้น ซึ่งรวมถึง Multicast Fusion - คุณสามารถรองรับวิดีโอคุณภาพที่สูงขึ้นในองค์กรของคุณโดยไม่ส่งผลกระทบต่อเครือข่าย โดยขณะนี้มีการปรับปรุงต่างๆ เช่น การจำลองสตรีม การบันทึกฝั่งเซิร์ฟเวอร์ และการออกอากาศซ้ำ
- ประสบการณ์ทีใช้งานที่มีประสิทธิภาพมากขึ้น - ด้วยแอปพลิเคชันเช่น Adobe Connect™ และพันธมิตรเช่น Akamai ที่ขับเคลื่อนเทคโนโลยีอย่างต่อเนื่อง Adobe Media Server มีการปรับใช้งานจริงที่มีประสิทธิภาพและยากที่จะเลียนแบบได้
- วิดีโอสด - Adobe Flash Media Live Encoder รองรับการสตรีมแบบสด H.264 และฟังก์ชันการใช้งาน DVR ไม่รองรับการสตรีมผ่านเซิร์ฟเวอร์โคลนด้วย Flash Media Live Encoder
- เครือข่ายแบบสนับสนุนเพียร์ - คุณสามารถลดต้นทุนแบนด์วิดท์ของคุณได้โดยใช้ Flash Player เพื่อช่วยกระจายวิดีโอและข้อมูล
- การสื่อสาร UDP - ฟีเจอร์นี้ให้ความหน่วงที่ต่ำกว่าสำหรับแอปพลิเคชันการสื่อสารแบบเรียลไทม์
- รหัสเวลาที่แน่นอน - ฟีเจอร์นี้ช่วยให้ตัวเลือกการซิงโครไนซ์ที่ดีขึ้น
- การตรวจสอบไฟล์ SWF - ส่วนสำคัญของเนื้อหาที่ได้รับการป้องกันและการส่งการสื่อสารคือการทำให้แน่ใจว่าไฟล์ SWF ของคุณจะไม่ถูกบุกรุก
จำเป็นต้องใช้ CDN เพื่อรองรับ Adobe Media Server หรือไม่
ไม่ Adobe Media Server สามารถกำหนดค่าเป็นเซิร์ฟเวอร์ต้นทางระยะไกลสำหรับการส่ง HTTP ได้ หากคุณไม่ต้องการเรียกใช้แหล่งที่มาของคุณเอง Adobe กำลังทำงานอย่างใกล้ชิดกับพันธมิตร CDN เพื่อเปิดใช้งานบริการ HTTP และ RTMP ติดต่อพันธมิตรแต่ละรายเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับแผนของพวกเขา
Adobe Media Server รองรับ HTML5 หรือไม่
ใช่ Adobe Media Server สามารถส่งเนื้อหาไปยัง HTML5 บนอุปกรณ์ iOS โดยใช้รูปแบบการสตรีม HLS สำหรับเบราว์เซอร์อื่นที่รองรับ HTML5 คุณสามารถใช้ Adobe Media Server เพื่อแสดงผลได้อย่างต่อเนื่อง
ฉันต้องใช้เซิร์ฟเวอร์กี่เซิร์ฟเวอร์สำหรับการสตรีม HTTP
แพ็คเกจตามความต้องการใน Adobe Media Server สามารถรองรับแพ็คเกจไฟล์ได้หลายร้อยไฟล์ในเวลาเดียวกัน เมื่อไฟล์ถูกทำเป็นแพ็คเกจ ไฟล์จะยังคงอยู่ในแคช HTTP สำหรับบุคคลถัดไป เมื่อใช้กับเทคโนโลยีการแคช HTTP (เช่น Varnish หรือ SQUID) และ CDN ความสามารถในการปรับขนาดจะเพิ่มขึ้นอย่างมาก หากคุณสตรีมไฟล์เพียงไม่กี่ไฟล์ไปยังผู้ชมจำนวนมาก ความต้องการบน Adobe Media Server ก็จะต่ำ หากคุณสตรีมไฟล์จำนวนมากไปยังผู้ชม ผลกระทบต่อเซิร์ฟเวอร์จะเพิ่มขึ้น สำหรับการสตรีม iOS จะไม่มีผลกระทบเพิ่มเติมกับความจุของเซิร์ฟเวอร์ สำหรับการสตรีมด้วยการเข้ารหัส จะมีผลกระทบต่อจำนวนไฟล์ที่เกิดขึ้นพร้อมกันที่สามารถทำเป็นแพ็คเกจได้
Adobe Media Server ปรับขนาดได้หรือไม่
ได้ Adobe Media Server รองรับการกำหนดค่าการแคชปลายทาง RTMP สถาปัตยกรรมต้นทางและปลายทางให้บริการการแคชที่จำเป็นสำหรับการติดตั้งขนาดใหญ่และแบบกระจาย คุณยังสามารถใช้ทั้งสองรุ่นนี้เพื่อแยกสตรีมแบบสดไปยังหลายๆ ตำแหน่งได้เพื่อปรับปรุงการจัดสรรภาระงาน
ขณะนี้แอปพลิเคชัน RTMFP สามารถปรับขนาดได้ง่ายขึ้นด้วยฟีเจอร์การส่งต่อคำแนะนำใหม่ที่อนุญาตให้ใช้เซิร์ฟเวอร์หลายเซิร์ฟเวอร์เพื่อจัดการกลุ่ม P2P ของคุณ
แอปพลิเคชันและการกำหนดค่า Adobe Media Server สามารถเข้ากันได้กับ Flash Media Server 3, 3.5, 4 หรือ 4.5 หรือไม่
Adobe Media Server สามารถเข้ากันได้แบบย้อนหลังกับเวอร์ชัน 3, 3.5, 4 และ 4.5 ปลั๊กอิน C++ แบบกำหนดเองที่เขียนขึ้นสำหรับ 3 หรือ 3.5 จะต้องคอมไพล์ใหม่สำหรับการปรับใช้ใน 64 บิต:
- ActionScript® ฝั่งไคลเอ็นต์: คุณควรทดสอบแอปพลิเคชันของคุณเพื่อช่วยรับรองความเข้ากันได้
- ActionScript ฝั่งเซิร์ฟเวอร์: มีการเปลี่ยนแปลงที่จำกัดกับ API ฝั่งเซิร์ฟเวอร์
- ไฟล์การกำหนดค่า: ไฟล์การกำหนดค่ามีการเปลี่ยนแปลงที่ชัดเจน สำรองข้อมูลไฟล์การกำหนดค่าเวอร์ชันก่อนหน้าของคุณและโอนไปยังการกำหนดค่าเวอร์ชัน 4.5
- ต้นทาง/ปลายทาง RTMP: ไม่รองรับเซิร์ฟเวอร์ต้นทาง/ปลายทางเวอร์ชันผสม 3.x และเวอร์ชัน 4.5
ฉันจะขอรับการสนับสนุนและการอัปเกรดการบำรุงรักษาได้ที่ไหน
Adobe มีข้อตกลงกับ Veriskope ซึ่งเป็นผู้ให้บริการโซลูชันการสตรีมวิดีโอสำหรับอุตสาหกรรมการออกอากาศและความบันเทิงเพื่อให้การขายและการสนับสนุนอย่างต่อเนื่องสำหรับ Adobe Media Server, Real-Time Messaging Protocol SDK และ Flash Media Live Encoder
Veriskope เป็นตัวแทนจำหน่ายแต่เพียงผู้เดียวของผลิตภัณฑ์เหล่านี้และจะให้บริการลูกค้าที่ซื้อผลิตภัณฑ์จาก Veriskope, Adobe หรือบุคคลอื่นๆ ลูกค้าที่ต้องการซื้อ ต่ออายุ หรืออัปเกรด Adobe Media Server, Real-Time Messaging Protocol SDK, Flash Media Live Encoder และ/หรือการสนับสนุนผลิตภัณฑ์เหล่านี้ ควรใช้ลิงก์นี้เพื่อติดต่อ Veriskope
การสตรีมวิดีโอ
ฉันมีตัวเลือกอะไรบ้างในการสตรีมวิดีโอด้วย Adobe Media Server
วิธีการสตรีม |
คำอธิบาย |
---|---|
TMP Dynamic Streaming (Unicast) |
การสตรีมสื่อคุณภาพสูงและมีความหน่วงต่ำพร้อมรองรับการถ่ายทอดสดและตามความต้องการและบิตเรตที่ปรับเปลี่ยนได้เต็มรูปแบบ |
RTMPE (RTMP ที่เข้ารหัส) |
การเข้ารหัส RTMP แบบเรียลไทม์ |
RTMFP (multicast) |
IP Multicast เข้ารหัสโดยรองรับทั้ง Multicast แบบ ASM หรือ SSM สำหรับเครือข่ายที่เปิดใช้งาน Multicast |
RTMFP (P2P) |
P2P ส่งวิดีโอสดระหว่างไคลเอ็นต์ Flash Player |
RTMFP (multicast fusion) |
IP และ P2P ทำงานร่วมกันเพื่อรองรับ QoS ที่สูงขึ้นภายในเครือข่ายองค์กร |
HTTP Dynamic Streaming (HDS) |
การเปิดใช้งานการสตรีมวิดีโอบิตเรตแบบปรับตามความต้องการและถ่ายทอดสดของสื่อ MP4 ตามมาตรฐานผ่านการเชื่อมต่อ HTTP ปกติ |
HTTP Dynamic Streaming ที่ได้รับการป้องกัน (PHDS) |
การเข้ารหัส HDS แบบเรียลไทม์ |
HTTP Live Streaming (HLS) |
การสตรีม HTTP ไปยังอุปกรณ์ iOS หรืออุปกรณ์ที่รองรับรูปแบบ HLS การเข้ารหัสเสริมด้วย AES128 |
Adobe Media Server รองรับการสตรีมแบบ HD หรือไม่
ใช่ สามารถส่งวิดีโอความละเอียดสูงผ่าน Flash Player โดยใช้ตัวแปลงสัญญาณ VP6 หรือ H.264 H.264 สามารถมอบคุณภาพที่ยอดเยี่ยมในบิตเรตที่ต่ำกว่า รองรับการจัดส่ง HD ทั้งแบบสดและแบบตามความต้องการบนโปรโตคอลทั้งหมด การแสดงผลวิดีโอ HD ใช้กับการสตรีมแบบไดนามิก (RTMP หรือ HTTP) ได้ดีที่สุด วิดีโอ HD สตรีมด้วยขนาดเฟรม 480p หรือ 720p ที่มีบิตเรตสูงถึง 2–3Mbps
การสตรีมแบบไดนามิกคืออะไร
Adobe Media Server รองรับการสตรีมแบบไดนามิกด้วยสื่อที่เข้ารหัสในหลายบิตเรต การสตรีมแบบไดนามิกช่วยให้คุณสลับไปมาระหว่างไฟล์วิดีโอเหล่านี้ได้อย่างราบรื่นเพื่อช่วยให้ผู้บริโภควิดีโอได้รับประสบการณ์ใช้งานคุณภาพสูง การสตรีมแบบไดนามิกสามารถใช้กับ RTMP หรือ HTTP ไปยัง Flash Player หรือส่ง HLS ไปยัง Apple iOS ได้
Multicast คืออะไร
Adobe Media Server รองรับการสตรีม IP multicast และการบันทึกวิดีโอสดไปยัง Flash Player 10.1 หรือใหม่กว่า Multicast เป็นวิธีที่ได้รับการปรับให้เหมาะสมอย่างมากในการแสดงผลวิดีโอคุณภาพสูงให้กับผู้ชมจำนวนมากโดยแทบจะไม่ส่งผลกระทบใดๆ กับเซิร์ฟเวอร์เมื่อความต้องการเพิ่มขึ้น
Adobe Media Server สามารถสร้างการออกอากาศแบบ Multicast จากสตรีม RTMP แบบสดหรือสตรีมเชิงเส้นจากเพลย์ลิสต์ฝั่งเซิร์ฟเวอร์ได้ ไคลเอ็นต์ Flash Player 10.1 ขึ้นไปไม่จำเป็นต้องเชื่อมต่อเซิร์ฟเวอร์เพื่อรับสตรีม Multicast มีประโยชน์มากสำหรับการออกอากาศขนาดใหญ่ภายในเครือข่ายขององค์กร
เครื่องเล่นวิดีโอที่พัฒนาด้วย OSMF จะได้รับการสนับสนุนอย่างเต็มที่สำหรับ IP Multicast
Multicast เฉพาะแหล่งที่มา (SSM) ช่วยให้คุณสร้างและใช้ทั้ง SSM และ Multicast ที่มาใดก็ได้ (ASM) เปิดใช้งานการจำลองแบบสตรีมการบันทึกฝั่งเซิร์ฟเวอร์หรือการออกอากาศซ้ำผ่านช่องทาง Multicast หรือกลุ่ม RTMFP การสนับสนุน SSM ช่วยลดความต้องการทรัพยากรเครือข่ายในขณะเดียวกันก็ปรับปรุงความปลอดภัยของสตรีมด้วย
การแสดงผลแบบโปรเกรสซีฟมาตรฐานผ่าน HTTP ดูเหมือนจะถูกกว่า จริงหรือไม่
การสตรีมวิดีโอผ่าน Adobe Media Server สามารถรองรับสตรีมคุณภาพสูงพร้อมกันต่อเซิร์ฟเวอร์ได้มากกว่าการดาวน์โหลดแบบโปรเกรสซีฟเนื่องจากการสตรีมให้บริการเฉพาะส่วนของวิดีโอที่ร้องขอเท่านั้น ซึ่งอาจช่วยให้คุณประหยัดค่าใช้จ่ายแบนด์วิดท์ได้มากซึ่งสามารถชดเชยค่าใช้จ่ายในการออกใบอนุญาต Adobe Media Server ได้มากกว่า นอกจากนี้ Adobe Media Server ยังสามารถกำหนดสตรีมที่มีประสิทธิภาพสูงสุดเพื่อส่งไปยังไคลเอ็นต์ ก่อนที่สตรีมจะเริ่มต้นด้วยการตรวจจับแบนด์วิดท์เดิมหรือระหว่างการเล่นโดยใช้ RTMP Dynamic Streaming
HTTP Dynamic Streaming มีประโยชน์อย่างไร
HTTP Dynamic Streaming ช่วยให้คุณสามารถใช้ประโยชน์จากโครงสร้างพื้นฐานการแคชที่มีอยู่ (เช่น CDN, ISP, การแคชในสำนักงาน, เครือข่ายในบ้าน) ได้ รูปแบบนี้ช่วยให้ผู้ออกอากาศสามารถดำเนินการระยะไกลได้เพื่อแสดงผ่าน CDN หลายเครื่องและเพิ่มประสิทธิภาพการจัดส่งไปยังมือถือ
ฉันจะเตรียมเนื้อหาของฉันสำหรับ HTTP Dynamic Streaming ได้อย่างไร
Adobe Media Server รองรับแพ็คเกจแบบเรียลไทม์สำหรับ HTTP Dynamic Streaming ไม่จำเป็นต้องมีแพ็คเกจล่วงหน้าสำหรับแอสเซท MP4 ที่มีอยู่
เพื่อประสบการณ์การใช้งานที่ดีที่สุด การสตรีมแบบไดนามิก (ทั้ง HTTP และ RTMP) ต้องใช้:
- มีการซิงโครไนซ์เวอร์ชันหรือเนื้อหาที่แตกต่างกัน (ไทม์ไลน์ของวิดีโอต้องตรงกัน)
- ข้อมูลเสียงหรือข้อมูลอื่นๆ ในแต่ละสตรีมเนื้อหาจะซิงโครไนซ์กับข้อมูลวิดีโอในสตรีมนั้นๆ
เพื่อให้ผู้ใช้ได้รับประสบการณ์ใช้งานที่ราบรื่นที่สุด เมื่อคุณเข้ารหัสเนื้อหา ให้ทำตามคำแนะนำเหล่านี้
- ตรวจสอบให้แน่ใจว่าช่วงเวลาคีย์เฟรมของวิดีโอ (ความถี่คีย์เฟรม) และเฟรมเรตสอดคล้องกันในเนื้อหาเวอร์ชันต่างๆ ช่วงคีย์เฟรมที่สั้นลงช่วยให้เซิร์ฟเวอร์สลับสตรีมได้เร็วขึ้น ซึ่งหมายความว่าไคลเอ็นต์สามารถมีบัฟเฟอร์ในการเล่นที่น้อยลง
- ใช้บิตเรตเสียงที่คงที่
- ใช้อัตราตัวอย่างเสียงที่คงที่ให้มากที่สุด สำหรับการเข้ารหัสระดับล่าง คุณสามารถประหยัดแบนด์วิดท์ได้โดยใช้เสียงโมโนมากกว่าสเตอริโอ
ฉันสามารถสตรีมไปยังมือถือได้หรือไม่
Adobe Media Server ให้การสนับสนุนอย่างเต็มที่สำหรับโปรโตคอลการสตรีมและการสื่อสารทั้งหมดรวมถึง Multicast ระดับแอปพลิเคชันโดยใช้เครือข่ายแบบสนับสนุนเพียร์และ HTTP Dynamic Streaming ที่ได้รับการป้องกัน นอกจากนี้ยังรองรับการสตรีมบิตเรตแบบปรับได้ที่ได้รับการป้องกันไปยัง Apple iOS โดยใช้รูปแบบ HLS
ความแตกต่างระหว่างการสตรีม RTMP และ HTTP คืออะไร
การสตรีม RTMP จะสร้างเซสชันที่เข้ารหัสระหว่างไคลเอ็นต์ Flash Player และ Adobe Media Server เพื่อแสดงผลวิดีโอและการสื่อสารแบบเรียลไทม์ RTMP ต้องการการเชื่อมต่อเซิร์ฟเวอร์สำหรับทุกสตรีมที่ส่ง การปรับขนาด RTMP ทำได้โดยการเชื่อมโยงเซิร์ฟเวอร์หลายเครื่องเข้าด้วยกันเพื่อแคชเนื้อหาวิดีโอ RTMP เข้ากันได้กับแอปพลิเคชันที่พัฒนาโดยใช้ Flash Player หรือ AIR
การสตรีม HTTP ไม่รักษาการเชื่อมต่อแบบต่อเนื่อง วิดีโอถูกส่งโดยชุดคำขอ HTTP จากเครื่องเล่นที่ควบคุมโดยไฟล์รายการ วิดีโอแบ่งออกเป็นชุดไฟล์ขนาดเล็ก (เรียกว่าเซ็กเมนต์หรือแฟรกเมนต์) ที่แคชไว้ในเครือข่ายเพื่อขยายขนาดใหญ่ การป้องกันจะถูกนำไปใช้เมื่อไฟล์ถูกรวมเป็นส่วนย่อยหรือส่วนที่เล็กกว่า
Adobe Media Server รองรับไฟล์ HTTP สองรูปแบบ ได้แก่ HLS สำหรับอุปกรณ์ iOS และ HDS สำหรับอุปกรณ์ที่รองรับ Flash Player การสตรีม HTTP ได้รับการปรับให้เหมาะสมสำหรับการแสดงผลบนมือถือจากฟีเจอร์การแคช
ความแตกต่างระหว่าง HLS และ HDS คืออะไร
HLS เป็นรูปแบบที่เก็บไฟล์ที่ปรับให้เหมาะกับอุปกรณ์ Apple คอนเทนเนอร์รองรับวิดีโอ/เสียงที่เข้ารหัส H.264/AAC และอิงตามสตรีมการขนส่ง MPEG-2 (TS) วิดีโอทั้งหมดที่ส่งไปยัง iOS (รวมถึง AIR สำหรับ IOS) ต้องใช้รูปแบบนี้
HDS เป็นรูปแบบที่เก็บไฟล์ที่ปรับให้เหมาะสมสำหรับแอปพลิเคชันที่ทำงานใน Flash Player คอนเทนเนอร์ยังรองรับวิดีโอ/เสียงที่เข้ารหัส H.264/AAC และใช้ MPEG-4 TS อีกด้วย ไม่รองรับ HDS บน AIR สำหรับ iOS
เหตุใดตัวแปลงสัญญาณ H.264 และ AAC+ จึงมีความสำคัญ
Adobe เป็นหนึ่งในแพลตฟอร์มการแสดงผลสื่อดิจิทัลออนไลน์ชั้นนำพร้อมการสนับสนุนเต็มรูปแบบสำหรับ H.264 ตามมาตรฐาน Flash Player รองรับโปรไฟล์การเข้ารหัสทั้งหมดของ H.264; ตัวแปลงสัญญาณยังติดตั้งอยู่ในฮาร์ดแวร์ของอุปกรณ์พกพาจำนวนมากและสามารถให้ประสบการณ์การรับชมที่ดีที่สุดโดยไม่ต้องใช้แบตเตอรี่จนหมด
คุณสามารถใช้ประโยชน์จากแอสเซทวิดีโอและเสียงเดียวกันในอุปกรณ์หลายเครื่องรวมถึง iOS และอุปกรณ์ที่เข้ากันได้กับ Flash Player ซึ่งจะช่วยลดพื้นที่เก็บข้อมูลและการจัดการเนื้อหาของคุณ Flash Player 9 ขึ้นไปรองรับการเล่นรูปแบบที่มาจากคอนเทนเนอร์ MPEG-4 เช่น F4V, MP4, M4A, MOV, MP4V, 3GP และ 3G2 หากมีวิดีโอ H.264 และ/หรือเสียง HE-AAC iOS และรูปแบบ HLS รองรับ MPEG-2 TS พร้อมตัวแปลงสัญญาณ H.264/AAC
ฉันต้องใช้เซิร์ฟเวอร์กี่เซิร์ฟเวอร์สำหรับ RTMP (Unicast)
ไม่มีการจำกัดซอฟต์แวร์สำหรับจำนวนของสตรีม RTMP พร้อมกันที่คุณสามารถให้บริการบน Adobe Media Server แต่การกำหนดค่า ฮาร์ดแวร์เซิร์ฟเวอร์ และโครงสร้างพื้นฐานอาจทำให้เกิดข้อจำกัดด้านความจุ
เซิร์ฟเวอร์ HTTP แบบฝังทำอะไรได้บ้าง
ตามค่าเริ่มต้น Adobe Media Server จะติดตั้งเซิร์ฟเวอร์ HTTP แบบฝัง ซึ่งจะทำให้คุณสามารถปรับใช้ไฟล์ SWF และ HTML จากคอมพิวเตอร์เครื่องเดียวกับที่ติดตั้งไว้ได้ คุณยังสามารถปรับใช้ JPEG, GIF และไฟล์ประเภทอื่นๆ ได้อีกด้วย เซิร์ฟเวอร์ HTTP ยังสามารถใช้เพื่อส่งเนื้อหาวิดีโอและเสียงผ่าน HTTP หาก RTMP ล้มเหลวได้ เซิร์ฟเวอร์ Apache ได้รับการกำหนดค่าล่วงหน้าให้เป็นเซิร์ฟเวอร์ต้นทางสำหรับ HTTP Dynamic Streaming ทำให้คุณสามารถแสดงผลวิดีโอตามต้องการหรือวิดีโอบิตเรตที่ปรับเปลี่ยนได้แบบสดโดยใช้เซิร์ฟเวอร์แบบฝัง
เหตุใด Adobe Media Server จึงใช้ RTMP และไม่ใช่ Real Time Streaming Protocol (RTSP)
RTMP เปิดใช้งานการสื่อสารหลายทิศทางจาก Flash Player ไปยัง Adobe Media Server โปรโตคอลนี้ช่วยให้ไคลเอ็นต์ควบคุมคุณภาพและความปลอดภัยในการแสดงผลสตรีม RTMP มีโหมดที่แตกต่างกันซึ่งรวมถึงโหมดการเข้ารหัสแบบเรียลไทม์สองโหมด ได้แก่ SSL (RTMPS) และ RTMPE นอกจากนี้ยังช่วยให้แอปพลิเคชันแบบโต้ตอบหลายทางสามารถส่งข้อมูลไปมาได้ RTSP เป็นโปรโตคอลทางเดียวที่ไม่ปลอดภัย ด้วย RTSP จำเป็นต้องมีโซลูชันทางเลือกและขั้นตอนการทำงานเพื่อป้องกันเนื้อหาของคุณ (เช่น การจัดการสิทธิ์ดิจิทัล) นอกจากนี้ การสื่อสารหลายทิศทางไม่สามารถทำได้ด้วย RTSP สำหรับการส่งแบบ Multicast, RTMFP จะเข้ารหัสการขนส่งผ่าน UDP อย่างสมบูรณ์และจะทำงานในการกำหนดค่าเครือข่ายเดียวกันกับ RTSP
ฉันจะรองรับการเชื่อมต่อแบบ Multicast ผ่านเครือข่ายบริเวณกว้าง (WAN) ได้อย่างไร
คุณสามารถส่ง Multicast ไปยังสำนักงานหลายแห่งที่ไม่ได้เชื่อมต่อกับลิงก์ WAN ที่เปิดใช้งาน Multicast ได้ สามารถทำได้โดยใช้ฟีเจอร์การเผยแพร่แบบหลายจุดทำให้ Adobe Media Server สมัครรับสตรีม RTMP จากเซิร์ฟเวอร์นำเข้าและออกอากาศซ้ำในเครือข่ายท้องถิ่น (LAN) สำหรับเครือข่ายที่มีการเชื่อมต่อ WAN ที่เปิดใช้งาน Multicast ไม่จำเป็นต้องมีเซิร์ฟเวอร์เพิ่มเติม
การนำเข้า Multicast คืออะไร
การนำเข้า Multicast ช่วยให้ Adobe Media Server ใช้งาน บันทึก และเผยแพร่สตรีมแบบ Multicast ซ้ำไปยังเครือข่าย Multicast เพิ่มเติมหรือเลื่อนลงไปที่ Unicast, HTTP Dynamic Streaming หรือแม้แต่ HTTP Live Streaming (HLS) สำหรับอุปกรณ์ Apple ได้ ฟีเจอร์นี้สนับสนุน IP Multicast, เครือข่ายแบบสนับสนุนเพียร์ และ Multicast Fusion และช่วยให้คุณสามารถทำซ้ำวิดีโอสดได้อย่างมีประสิทธิภาพมากขึ้นภายในเครือข่ายของคุณ
Adobe Media Server รองรับการสลับมุมกล้องหลายตัวหรือไม่
ใช่ คุณสามารถพัฒนาโซลูชันที่สลับสตรีมวิดีโอสดหรือที่บันทึกไว้ล่วงหน้าแบบไดนามิกได้
P2P ของ Adobe รองรับการข้ามผ่านไฟร์วอลล์อย่างไร
Adobe Media Server สามารถเจรจาต่อรองการบล็อกพอร์ตไม่ว่าจะโดยสตรีม "ทันเนล" ผ่าน RTMPT หรือโดยค่าเริ่มต้นเป็นการส่ง HTTP โดยอัตโนมัติหากการเชื่อมต่อของไคลเอ็นต์ไม่อนุญาตการสตรีม ผลลัพธ์คือประสบการณ์การรับชมที่ราบรื่นสำหรับลูกค้าทุกคน สำหรับเครือข่ายแบบสนับสนุนเพียร์ RTMFP มีความสามารถในการสำรวจไฟร์วอลล์ส่วนใหญ่และการแปลที่อยู่เครือข่าย (NAT)
ฉันสามารถสตรีมไปยังอุปกรณ์ Apple และอุปกรณ์ที่รองรับ Flash Player ได้หรือไม่
ได้ Adobe Media Server ช่วยให้สามารถแสดงผลสตรีมบิตเรตแบบปรับได้พร้อมกันไปยัง iOS คุณสามารถสตรีมไปยังเบราว์เซอร์ Safari โดยใช้เครื่องเล่น HTML5 หรือแอปพลิเคชัน Objective C ("เนทีฟ") ได้ คุณยังสามารถใช้ Adobe AIR สำหรับ iOS เพื่อพัฒนาประสบการณ์ใช้งานวิดีโอที่สมบูรณ์บน iOS ได้ สตรีม HLS ที่ส่งไปยังอุปกรณ์ iOS สามารถป้องกันได้ด้วยการเข้ารหัส AES128 ทั้งการสตรีมแบบสดและแบบตามความต้องการไปยัง iOS สามารถใช้ต้นทาง HTTP ในตัวได้
ฉันสามารถสตรีมไปยัง Adobe AIR สำหรับ iOS ได้หรือไม่
ได้ คุณสามารถสตรีมวิดีโอจาก Adobe Media Server ไปยัง AIR สำหรับ iOS ด้วยการรองรับการเร่งความเร็วด้วยฮาร์ดแวร์เต็มรูปแบบเพื่ออายุการใช้งานแบตเตอรี่ที่เหมาะสมได้ ต้องสตรีมวิดีโอโดยใช้รูปแบบ HLS ของ Apple เพื่อใช้ฟีเจอร์การเร่งด้วยฮาร์ดแวร์
ฉันจะรวมโฆษณากับวิดีโอของฉันได้อย่างไร
มีหลายวิธีในการผสานการโฆษณาเข้ากับเนื้อหาวิดีโอของคุณ หากคุณมีเครื่องเล่นแบบกำหนดเอง คุณสามารถใช้ ActionScript เพื่อสลับโฆษณาในแบบที่คุณต้องการได้ คุณสามารถรวมเข้ากับเซิร์ฟเวอร์โฆษณาเพื่อใช้ฟีเจอร์การติดตามและการจัดการได้ ผสานรวมกับเครือข่ายโฆษณาและ API ของบุคคลที่สามได้อย่างง่ายดายโดยใช้สถาปัตยกรรมปลั๊กอิน OSMF
นอกจากนี้ยังสามารถเพิ่มการแทรกโฆษณาแบบเรียลไทม์หรือคิวข้อมูลที่ซิงโครไนซ์ลงในเครื่องเล่นวิดีโอแบบกำหนดเองได้โดยใช้ API แพ็คเกจ HTTP ที่ปรับแต่งได้ใน Adobe Media Server ซึ่งช่วยเพิ่มการแสดงผลและการสร้างรายได้จากวิดีโอไปยังอุปกรณ์ที่รองรับ Flash Player และ iOS
ฉันจะแสดงผลวิดีโอสดได้อย่างไร
วิธีที่ดีที่สุดในการนำเสนอวิดีโอสดคือการออกอากาศผ่าน Flash Media Live Encoder ซึ่งเป็นซอฟต์แวร์ฟรีที่ช่วยให้คุณสตรีมและเก็บวิดีโอจากแหล่งที่มาได้เกือบทุกแหล่งตั้งแต่เว็บแคมไปจนถึงการ์ดจับภาพระดับสูง รองรับตัวแปลงสัญญาณ VP6 หรือ H.264 และเชื่อมต่อกับ Adobe Media Server ซึ่งจะถ่ายทอดสตรีมของคุณไปยังไคลเอ็นต์ที่เชื่อมต่อ หรือคุณสามารถแพร่ภาพได้โดยตรงจาก Flash Player ซึ่งเหมาะสำหรับการประชุมทางวิดีโอ ขณะนี้ Flash Player 11 รองรับวิดีโอคุณภาพสูงขึ้นด้วยการเข้ารหัส H.264 ดาวน์โหลด Flash Media Live Encoder สำหรับ Mac OS และ Windows®
ฉันสามารถใช้การสตรีมแบบไดนามิกกับวิดีโอสดได้หรือไม่
ใช่ การสตรีมแบบไดนามิกรองรับวิดีโอสดสำหรับการสตรีม RTMP และ HTTP Flash Media Live Encoder 3.2 สามารถใช้เพื่อสร้างการเข้ารหัสหลายบิตเรตได้
ฉันมีเนื้อหา Windows Media อยู่แล้ว ฉันสามารถสตรีมไปยัง Flash Player ได้หรือไม่
การป้องกันเนื้อหา
Adobe Media Server ป้องกันการขโมยสตรีมอย่างไร
การสตรีมสื่อโดยใช้ RTMP หรือ RTMFP รวมถึง Multicast ช่วยป้องกันเนื้อหาของคุณเนื่องจากไคลเอ็นต์ไม่ได้แคชสื่อ การสตรีมสื่อโดยใช้ HTTP แบบโปรเกรสซีฟ HTTP Dynamic Streaming หรือ HTTP Live Streaming (HLS) สามารถแคชได้และต้องใช้มาตรการป้องกันเพิ่มเติม
การเข้ารหัสสตรีมเปิดใช้งานด้วยโปรโตคอล RTMPE และ RTMFP
นอกจากนี้ยังสามารถเข้ารหัส HTTP Dynamic Streaming แบบเรียลไทม์ได้โดยใช้ Adobe Access หรือ Protected HTTP Dynamic Streaming ด้วยการกำหนดค่าที่เรียบง่าย
การตรวจสอบไฟล์ SWF (ด้วย RTMP) ช่วยให้มั่นใจได้ว่าเครื่องเล่นวิดีโอที่เข้าถึงวิดีโอของคุณนั้นเป็นเครื่องเล่นวิดีโอของคุณจริงๆ และไม่ใช่เวอร์ชันดัดแปลงหรือปลอมแปลง การตรวจสอบไฟล์ SWF ยังรองรับเนื้อหาที่ป้องกันโดย Adobe Access อีกด้วย
การสตรีม HLS ไปยังอุปกรณ์ iOS สามารถใช้การสตรีม HLS ที่ได้รับการป้องกันและการส่งคีย์ผ่าน SSL ได้ ดูข้อมูลเพิ่มเติมในเอกสารแบบกระดาษ
ฉันจะใช้การเข้ารหัสและการตรวจสอบไฟล์ SWF เพื่อช่วยป้องกันเนื้อหาของฉันได้อย่างไร
การติดตั้ง RTMPE เป็นเรื่องง่าย คุณต้องระบุในสตริงการเชื่อมต่อของคุณเท่านั้น (ตัวอย่างเช่น rtmpe: //myFMSserver.com/vod) คุณยังสามารถเลือก SSL ได้ซึ่งต้องใช้การรับรอง RTMPE ไม่ต้องใช้การรับรอง
หากต้องการใช้การตรวจสอบไฟล์ SWF สำหรับการเชื่อมต่อ RTMP ให้วางสำเนาของไฟล์ SWF หรือ Adobe AIR บน Adobe Media Server ตัวเลือกการกำหนดค่าที่ง่ายรวมถึงการสนับสนุนภายในปลั๊กอิน C++ ช่วยให้คุณผสานเข้ากับสภาพแวดล้อมเครือข่ายของคุณ
หากต้องการใช้การตรวจสอบไฟล์ SWF สำหรับ Protected HTTP Dynamic Streaming ให้ใช้เครื่องมือ SWFHasher ที่ติดตั้งกับ Adobe Media Server และวางแฮช SWF ไว้ในไดเรกทอรีเดียวกับไฟล์วิดีโอของคุณ ดูข้อมูลเพิ่มเติมในเอกสารแบบกระดาษ
RTMFP ที่ใช้สำหรับเครือข่ายแบบสนับสนุนเพียร์จะถูกเข้ารหัสเสมอ
Adobe Media Server รองรับการตรวจสอบโดเมนหรือไม่
ใช่ คุณสามารถใช้รายการที่อนุญาตพิเศษของโดเมน/บัญชีดำเพื่อป้องกันเนื้อหาของคุณจากการเข้าถึงโดยไม่ได้รับอนุญาต สตรีมแบบ Multicast ไม่จำเป็นต้องมีการเชื่อมต่อเซิร์ฟเวอร์ ดังนั้นจึงจำเป็นต้องมีการควบคุมการเข้าถึงขั้นสูงเพิ่มเติมในเครือข่ายหรือที่ไคลเอ็นต์
Adobe Media Server มีการป้องกันเนื้อหาอะไรอีกบ้าง
การใช้ Adobe Media Server กับ ActionScript ฝั่งเซิร์ฟเวอร์ คุณสามารถยืนยันได้ว่าไคลเอ็นต์ได้รับอนุญาตให้เล่นวิดีโอผ่านเมตริกต่างๆ รวมถึงผู้อ้างอิง โดเมน ที่อยู่ IP หรือแม้แต่เวอร์ชันของ Flash Player สามารถใช้ ActionScript เพื่อจัดการคำขอที่ส่งไปยัง Adobe Media Server ได้ คุณสามารถป้องกันไฟล์ SWF ไม่ให้ถูกนำมาใช้ซ้ำหรือแก้ไขเมื่อใช้ RTMP และช่วยป้องกันการเชื่อมต่อที่ไม่ได้รับอนุญาตด้วยการตรวจสอบไฟล์ SWF ได้
นอกจากนี้ยังสามารถใช้ C++ เพื่อจัดการการอนุญาตโดยการสร้างปลั๊กอินที่กำหนดเองสำหรับ Adobe Media Server ได้ ปลั๊กอินสามารถใช้เพื่อผสานรวมเข้ากับเครือข่ายของคุณได้อย่างใกล้ชิด คุณยังสามารถใช้ประโยชน์จากฐานข้อมูลหรือบริการการจัดการผู้ใช้เช่น LDAP โดยใช้ปลั๊กอินได้อีกด้วย ด้วย Adobe Media Server คุณสามารถสร้างปลั๊กอินการเข้าถึง C++ (เช่น ปลั๊กอินการพิสูจน์ตัวตนสำหรับ Flash Media Live Encoder) ได้
นอกจากนี้สื่อที่บรรจุด้วยการป้องกัน Adobe Access ยังสามารถสตรีมด้วย Adobe Media Server
ได้
ฉันจะอ่านเพิ่มเติมเกี่ยวกับฟีเจอร์การป้องกันเนื้อหาได้ที่ไหน
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการเหล่านี้และวิธีการอื่นๆ ในการป้องกันสตรีมของคุณ โปรดอ่านเอกสารด้านความปลอดภัยแบบกระดาษหรือดูข้อมูลเพิ่มเติมเกี่ยวกับการป้องกัน Adobe Access โดยไปที่หน้าผลิตภัณฑ์ Adobe Access
นักพัฒนาสื่อการสื่อสาร
ฉันสามารถพัฒนาแอปพลิเคชันการสื่อสารสำหรับ iOS ได้หรือไม่
Adobe Media Server รองรับวิดีโอแชทบนมือถือหรือไม่
ใช่ Adobe Media Server สามารถใช้เพื่อเปิดใช้งานแอปพลิเคชันวิดีโอแชทที่มี Flash Player 10.1 บนอุปกรณ์ที่รองรับกล้องถ่ายรูปและไมโครโฟนได้ คุณสามารถสร้างแอปเพื่อเปิดใช้งานการสื่อสารกับเครื่องเล่นบนเดสก์ท็อปหรือโซลูชันการสื่อสารในตัวได้ วิดีโอแชทเปิดใช้งานด้วย RTMP แบบหลายทิศทางหรือโปรโตคอลเครือข่ายแบบสนับสนุนเพียร์แบบใหม่ RTMFP ได้
โปรโตคอลใดบ้างที่รองรับการสื่อสาร
โปรโตคอลการสื่อสารที่รองรับ Adobe Media Server ได้แก่ RTMP, RTMFP และ SIP คุณจะต้องติดตั้งโปรแกรมเสริม Adobe Media Gateway สำหรับการสื่อสาร SIP
ฉันสามารถสตรีมวิดีโอจากเซิร์ฟเวอร์เดียวกันกับแอปพลิเคชันแบบโต้ตอบของฉันได้หรือไม่
ได้ Adobe Media Server รองรับทั้งการสตรีมแบบธรรมดาและแอปพลิเคชันโต้ตอบแบบกำหนดเองผ่านหลายโปรโตคอลพร้อมกัน
ฉันต้องรู้อะไรบ้างหากต้องการสร้างแอปพลิเคชันแบบโต้ตอบ
หากคุณตั้งโปรแกรมสำหรับซอฟต์แวร์ Adobe Flash Professional หรือ Adobe Flash Builder® และรู้จัก ActionScript 1.0, 2.0 หรือ 3.0 การเริ่มต้นใช้งาน Adobe Media Server นั้นก็ทำได้ง่าย คุณจะใช้คลาสการสื่อสารเพิ่มเติมที่ใช้ทั้งในฝั่งไคลเอ็นต์และโค้ดฝั่งเซิร์ฟเวอร์ในแอปพลิเคชันแบบโต้ตอบของคุณ สำรวจรายการบทความและเอกสารที่เป็นประโยชน์มากมายในหน้าแหล่งข้อมูล
ตัวอย่างแอปพลิเคชันการสื่อสารมีอะไรบ้าง
แอปพลิเคชันแบบโต้ตอบมีตั้งแต่การสตรีมวิดีโอหรือเพลย์ลิสต์เสียงแบบธรรมดาไปจนถึงแอปพลิเคชันการประชุมทางวิดีโอแบบหลายทางที่มีฟีเจอร์ครบถ้วนพร้อมการควบคุมการเข้าถึงห้องแชทข้อความ ไวท์บอร์ดที่ใช้ร่วมกันและอื่นๆ อีกมากมาย ตัวอย่างอื่นๆ ได้แก่:
- แอปพลิเคชันวิดีโอแชท
- แอปพลิเคชั่นส่งข้อความวิดีโอ
- แอปพลิเคชัน VoIP
- เกมสำหรับผู้เล่นหลายคน
- สมุดอวยพร
- การส่งข้อความวิดีโอ
- แบบสำรวจ
- การแชร์สแนปช็อตของเว็บแคม
- การบันทึกสตรีมและรายการ
- การซ้อนทับบั๊กของวิดีโอ
- การอัปโหลดและแชร์วิดีโอ
- และอีกมากมาย
แอปพลิเคชันตัวอย่างบางแอป พร้อมด้วยโค้ดแหล่งที่มาทั้งหมดมีอยู่ใน Adobe Media Server Developer Center ตัวอย่างเหล่านี้ช่วยให้คุณเข้าใจมากขึ้นว่า Adobe Media Server ทำอะไรได้บ้างและช่วยให้คุณเริ่มต้นใช้งานแอปพลิเคชันของคุณเองได้อย่างรวดเร็ว
หากต้องการแรงบันดาลใจเพิ่มเติมและตัวอย่างโค้ดที่เป็นประโยชน์ ลองใช้ Flash Media Interactive Server Feature Explorer ซึ่งเป็นแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์มที่สร้างขึ้นบน Adobe AIR แอปพลิเคชันนี้มีตัวอย่างโซลูชันการสตรีมและการสื่อสารหลายทางมากกว่า 30 ตัวอย่างรวมถึงตัวอย่างการเชื่อมต่อเซิร์ฟเวอร์พื้นฐานการสตรีมวิดีโอที่ซับซ้อนและขั้นตอนการตรวจสอบสิทธิ์ คุณยังสามารถเรียนรู้การสร้างข้อความวิดีโอและโซลูชัน VoIP ได้อีกด้วย
ฉันจะเรียนรู้วิธีสร้างแอปพลิเคชันแบบโต้ตอบได้อย่างไร
ชุมชนการพัฒนาที่สมบูรณ์และแหล่งข้อมูลที่หลากหลายพร้อมสำหรับการเริ่มต้นใช้งานแอปพลิเคชันแบบโต้ตอบ จุดเริ่มต้นที่ดีที่สุดคือ Adobe Media Server Developer Center
สภาพแวดล้อมการพัฒนาคืออะไร
แอปพลิเคชัน Adobe Media Server สามารถพัฒนาได้เช่นเดียวกับเนื้อหาสื่อสมบูรณ์อื่นๆ โดยใช้ Flash Builder หรือ Flash Professional CS6 โดยแอปพลิเคชันสุดท้ายจะถูกปรับใช้เป็นไฟล์ SWF โค้ดฝั่งเซิร์ฟเวอร์สามารถเขียนในโปรแกรมแก้ไขข้อความใดก็ได้หรือใช้ Flash Builder หรือ Flash Professional
ฉันจะแก้ไขปัญหาแอปพลิเคชันแบบโต้ตอบได้อย่างไร
Adobe มีเครื่องมือและทรัพยากรมากมายเพื่อช่วยให้แน่ใจว่าแอปพลิเคชันการสตรีมและแบบโต้ตอบของคุณมีประสิทธิภาพ คอนโซลการดูแลระบบ Adobe Media Server ช่วยให้คุณตรวจสอบเซิร์ฟเวอร์ของคุณและยังเป็นดีบักเกอร์ฝั่งเซิร์ฟเวอร์อีกด้วย API การดูแลระบบที่หลากหลายช่วยให้คุณสร้างแอปพลิเคชันทดสอบหน่วยที่คุณกำหนดเองได้ ดีบักเกอร์แบบโต้ตอบใน Flash Professional ยังช่วยได้อีกด้วย นอกจากนี้ Adobe ยังดูแลรักษาคลังความรู้ที่เป็นปัจจุบันบน Adobe.com
ไว้อีกด้วย
ฉันจะเปิดใช้งานการพุชข้อมูลได้อย่างไร
การพุชข้อมูล ซึ่งฟีเจอร์เฉพาะและทรงพลังของ Adobe Media Server เปิดใช้งานโดยใช้วัตถุที่แชร์ระยะไกล วัตถุที่แชร์ระยะไกลสามารถมีข้อมูลที่ซับซ้อนที่แชร์ระหว่างไคลเอ็นต์ที่เชื่อมต่อได้ เมื่อใดก็ตามที่ข้อมูลมีการเปลี่ยนแปลง ไคลเอ็นต์ที่เชื่อมต่อทั้งหมดจะได้รับแจ้งถึงเหตุการณ์การเปลี่ยนแปลงและข้อมูลจะถูกอัปเดตโดยอัตโนมัติ สิ่งนี้ช่วยให้คุณสร้างแอปพลิเคชันแบบเรียลไทม์ที่มีฟีเจอร์มากมายเช่น การอัปเดตสต็อก แชทสด ไวท์บอร์ดที่แชร์ และอื่นๆ ได้ สำหรับแอปพลิเคชัน RTMFP คุณสามารถใช้ฟังก์ชันการกำหนดเส้นทางและการโพสต์ของกลุ่มแบบเพียร์ต่อเพียร์เพื่อส่งข้อความข้อมูลและเปิดใช้งานการปรับขนาดที่มีประสิทธิภาพด้วยกลุ่มเพียร์แบบกระจายใหม่ได้
ฉันสามารถบันทึกสตรีม H.264 บนเซิร์ฟเวอร์ได้หรือไม่
ได้ Flash Media Interactive Server 3.5 หรือใหม่กว่ารองรับการบันทึกสตรีมโดยใช้ตัวแปลงสัญญาณ H.264 บนเซิร์ฟเวอร์โดยตรง เก็บสตรีมแบบสดคุณภาพสูงเพื่อให้คุณสามารถปรับใช้เนื้อหาตามต้องการได้อย่างรวดเร็วหลังจากการถ่ายทอดสดของคุณสิ้นสุดลง และใช้ยูทิลิตี้ F4V flattener ฟรีเพื่อเตรียมไฟล์ของคุณสำหรับการตัดต่อวิดีโอโดยใช้ Adobe Premiere Pro CS6 การปรับปรุง Multicast ใหม่ใน Adobe Media Server ช่วยให้สามารถบันทึกสตรีมแบบ Multicast ทางฝั่งเซิร์ฟเวอร์ได้