RTSP กับโปรโตคอล RTMP
การตระเตรียม
โซลูชันสตรีมกล้อง IP: เกตเวย์สื่อวิดีโอ
วิธีฝังสตรีมกล้อง IP ลงในเว็บไซต์
คุณอาจติดตั้งกล้อง IP (กล้องรักษาความปลอดภัยหรือกล้องอีเธอร์เน็ต) ในบ้านของคุณและสงสัยว่าคุณสามารถสตรีมวิดีโอแบบเรียลไทม์บนแพลตฟอร์มถ่ายทอดสดหรือฝังสตรีมสด IP ลงในหน้าเว็บได้หรือไม่
น่าเสียดายที่คุณไม่สามารถหาวิธีแก้ปัญหาง่ายๆ ในกล้อง IP ของคุณได้ ดังนั้นคุณต้องใช้แอปหรือฮาร์ดแวร์ภายนอกเพื่อทำให้กล้องรักษาความปลอดภัยสามารถเข้าถึงได้ทั่วโลก
บทความนี้จะบอกคุณถึงวิธีการพุชสตรีมจากกล้อง IP ของคุณไปยังปลายทางสาธารณะและฝังลงในเว็บไซต์หรือแม้แต่เว็บแคมแชทสด
กล้อง IP ใช้ RTSP โปรโตคอล RTSP เป็นโปรโตคอลควบคุมสื่อที่ช่วยให้คุณสามารถตรวจสอบความปลอดภัยภายในเครือข่ายท้องถิ่นของคุณ
สตรีมอินเทอร์เน็ตสาธารณะใช้ RTMP โปรโตคอล RTMP เป็นโปรโตคอลการรับส่งข้อมูลสื่อที่ Youtube, Twitch, Facebook Live และแพลตฟอร์มถ่ายทอดสดอื่นๆ นำมาใช้กันอย่างแพร่หลาย
หากต้องการสตรีมกล้องรักษาความปลอดภัย คุณต้องถ่ายโอนโปรโตคอลดั้งเดิมจาก RTSP ไปยัง RTMP
ก่อนที่คุณจะเริ่ม คุณต้อง:
1. ค้นหาที่อยู่ RTSP ของกล้อง IP ของคุณ
2. เตรียมคอมพิวเตอร์ที่อยู่ในเครือข่ายเดียวกันกับกล้อง มันจะช่วยให้คุณปรับใช้แอพหรือกำหนดค่าฮาร์ดแวร์ที่เชื่อมต่อกับเครือข่ายท้องถิ่น
3. รับ URL สตรีมและคีย์ของแพลตฟอร์มเป้าหมายของคุณ (YouTube, Facebook ฯลฯ) คุณจะต้องมี URL สตรีมและคีย์สตรีมเพื่อสร้าง URL ที่พุช RTMP
4. เตรียมการกำเนิด เกตเวย์สื่อวิดีโอ (DH941) หรือ ตัวถอดรหัสวิดีโอ (DH931/ DS931/DS951)
ใช้ซอฟต์แวร์ตัวจัดการอุปกรณ์ Onvif เพื่อค้นหาที่อยู่ RTSP ของกล้องเครือข่าย หากคุณได้รับที่อยู่ RTSP ของกล้องเครือข่ายแล้ว โปรดข้ามขั้นตอนนี้ไป
1. ดาวน์โหลดและติดตั้งซอฟต์แวร์ตัวจัดการอุปกรณ์ Onvif ซอฟต์แวร์ Onvif จะค้นหากล้องในเครือข่ายโดยอัตโนมัติหลังจากเปิดซอฟต์แวร์ และกล้องก็จะแสดงที่หน้าต่างด้านซ้าย
2. เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านของกล้องของคุณ
3. คลิก 'วิดีโอสด' จากนั้นคุณจะได้รับที่อยู่ RTSP (โปรดดูภาพด้านล่าง)
4. หากกล้องของคุณต้องมีบัญชีและรหัสผ่านในการเข้าถึง โปรดทราบรูปแบบของที่อยู่ RTSP
ตัวอย่างเช่น:
ที่อยู่ RTSP คือ rtsp://192.168.10.64:554/Streaming/Channels/101xxxxxxx
ชื่อผู้ใช้และรหัสผ่านของกล้องคือ ผู้ดูแลระบบ/ผู้ดูแลระบบ.
ที่อยู่ที่ถูกต้องคือ rtsp://admin: admin@192.168 .10.64:554/Streaming/Channels/101xxxxxx
คุณสมบัติผลิตภัณฑ์:
การถอดรหัสฮาร์ดแวร์ H264/H265 ประสิทธิภาพสูง
รองรับสูงสุดสำหรับการส่งต่อโปรโตคอล 9 ทิศทาง RTSP /HTTP /UDP/ HTTPS /SRT /RTMP ไปยัง RTMP /RTMPS /UDP /RTP;
รองรับการถ่ายโอนพอร์ตเครือข่าย 1 ไปยังพอร์ตเครือข่าย 2;
มีเป้าหมายการสตรีมหลายรายการ
รองรับเอาต์พุตสูงสุด 3840 × 2160 (อินเทอร์เฟซ HDMI);
รองรับการแทรกเสียง (เพลงพื้นหลัง) ลงในสตรีมการส่งต่อ
รองรับเอาต์พุตแสดงตัวอย่างในเครื่องโดยแสดงตัวอย่าง 720P สูงสุด 9 ช่อง
หากต้องการรับข้อมูลกล้อง IP และสตรีมไปยังแพลตฟอร์มสาธารณะในเกตเวย์สื่อวิดีโอ คุณต้องทำตามขั้นตอนต่อไปนี้:
1. เชื่อมต่อเกตเวย์สื่อวิดีโอเข้ากับเครือข่ายท้องถิ่นของคุณและเปิดใช้งาน
2. เปิดคอนโซลเว็บไซต์อุปกรณ์เกตเวย์สื่อวิดีโอแล้วคลิกหน้าการตั้งค่าการถอดรหัส
3. ป้อนที่อยู่ RTSP ของกล้องเครือข่ายของคุณในการตั้งค่าอินพุต
4. เปิดใช้งานการสตรีม RTMP/RTMPS เพื่อส่งสตรีมเว็บแคมไปยังแพลตฟอร์ม เช่น YouTube และ Facebook:
ตัวอย่างเช่น:
ที่อยู่เซิร์ฟเวอร์ RTMP คือ: rtmp://a.rtmp.youtube.com/live2
สตรีมคีย์คือ: 7thy-519k-6yux pubs xxxx


เคล็ดลับ: หากกล้องของคุณไม่มีเสียงในตัว คุณต้องใช้เกตเวย์สื่อวิดีโอ DH941 เพื่อแทรกเสียง
ไม่มีวิธีโดยตรงในการฝังวิดีโอจากกล้องรักษาความปลอดภัยลงในเว็บไซต์ อย่างไรก็ตาม การฝังวิดีโอ YouTube/Facebook/Switch ลงในเพจของคุณเป็นเรื่องง่าย
4.1 ฝัง YouTube Stream ลงในเว็บไซต์:
ขั้นตอนมีดังนี้:
1. เข้าสู่หน้าสตรีมมิงสดของ YouTube แล้วคลิกปุ่ม 'แชร์' ที่ด้านล่างของวิดีโอ
2. คลิกที่ 'ฝัง' ในตัวเลือกการแชร์ และคัดลอกโค้ด HTML iframe
3. ไปที่คอนโซลเว็บไซต์ของคุณและสร้างหน้าทดสอบ (หรือโพสต์)
4. หากคุณใช้ WordPress โปรดเพิ่มบล็อก 'HTML ที่กำหนดเอง' หากคุณใช้เครื่องมือสร้างเว็บไซต์อื่น ให้เลือก 'แก้ไขเป็น HTML'
5. วางโค้ด HTML ที่คุณเพิ่งคัดลอกมาจาก YouTube
6. ดูตัวอย่างและปรับค่าความกว้างและความสูงของหน้าต่างตามต้องการ
7. เผยแพร่เพจและเพลิดเพลินกับการถ่ายทอดสดของคุณ
4.2 ฝัง Facebook Stream ลงในเว็บไซต์:
ขั้นตอนมีดังนี้:
1. เข้าสู่เพจ Facebook แบบเรียลไทม์ของเว็บแคมของคุณ และคลิกปุ่ม 'แชร์' ทางด้านขวา
2. คลิกที่ 'ฝัง' ในตัวเลือกการแชร์ และคัดลอกโค้ด HTML iframe
3. ไปที่คอนโซลเว็บไซต์ของคุณและสร้างหน้าทดสอบ (หรือโพสต์)
4. หากคุณใช้ WordPress โปรดเพิ่มบล็อก 'HTML ที่กำหนดเอง' หากคุณใช้เครื่องมือสร้างเว็บไซต์อื่น ให้เลือก 'แก้ไขเป็น HTML'
5. วางโค้ด HTML ที่คุณเพิ่งคัดลอกมาจาก Facebook
6. ดูตัวอย่างและปรับค่าความกว้างและความสูงของหน้าต่างตามต้องการ
7. เผยแพร่เพจและเพลิดเพลินกับการถ่ายทอดสดของคุณ
4.3 ฝัง Twitch Stream ลงในเว็บไซต์:
ขั้นตอนมีดังนี้:
1. ไปที่หน้าเว็บแคมแบบเรียลไทม์ของ Twitch แล้วคลิกปุ่ม 'แชร์' ที่ด้านล่าง
2. คลิกที่ 'ฝัง' ในตัวเลือกการแชร์และคัดลอกโค้ด HTML iframe (โปรดทราบว่า Twitch มีวิธีการเข้ารหัสสองวิธี รวมถึง JavaScript ซึ่งคุณสามารถคัดลอกได้)
3. ไปที่คอนโซลเว็บไซต์ของคุณและสร้างหน้าทดสอบ (หรือโพสต์)
4. หากคุณใช้ WordPress โปรดเพิ่มบล็อก 'HTML ที่กำหนดเอง' หากคุณใช้เครื่องมือสร้างเว็บไซต์อื่น ให้เลือก 'แก้ไขเป็น HTML'
5. วางโค้ด HTML ที่คุณเพิ่งคัดลอกมาจาก Twitch
6. ดูตัวอย่างและปรับค่าความกว้างและความสูงของหน้าต่างตามต้องการ
หากคุณคัดลอกโค้ด JavaScript อย่าลืมเพิ่มแอตทริบิวต์ความสูงให้กับหน้าต่างวิดีโอและระบุค่าที่ถูกต้อง
หากคัดลอกโค้ด iframe ต้องป้อนชื่อโดเมนที่ถูกต้องในแอตทริบิวต์ 'parent' และอย่าลืมปรับค่าความสูงด้วย
7. เผยแพร่เพจและเพลิดเพลินกับการถ่ายทอดสดของคุณ