FMUSER Wirless ส่งวิดีโอและเสียงได้ง่ายขึ้น!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> แอฟริคานส์
sq.fmuser.org -> แอลเบเนีย
ar.fmuser.org -> ภาษาอาหรับ
hy.fmuser.org -> อาร์เมเนีย
az.fmuser.org -> อาเซอร์ไบจัน
eu.fmuser.org -> บาสก์
be.fmuser.org -> เบลารุส
bg.fmuser.org -> บัลแกเรีย
ca.fmuser.org -> คาตาลัน
zh-CN.fmuser.org -> ภาษาจีน (ประยุกต์)
zh-TW.fmuser.org -> ภาษาจีน (ดั้งเดิม)
hr.fmuser.org -> โครเอเชีย
cs.fmuser.org -> เช็ก
da.fmuser.org -> เดนมาร์ก
nl.fmuser.org -> ดัตช์
et.fmuser.org -> เอสโตเนีย
tl.fmuser.org -> ฟิลิปปินส์
fi.fmuser.org -> ฟินแลนด์
fr.fmuser.org -> ฝรั่งเศส
gl.fmuser.org -> กาลิเซีย
ka.fmuser.org -> จอร์เจีย
de.fmuser.org -> เยอรมัน
el.fmuser.org -> กรีก
ht.fmuser.org -> ชาวเฮติครีโอล
iw.fmuser.org -> ภาษาฮิบรู
hi.fmuser.org -> ภาษาฮินดี
hu.fmuser.org -> ฮังการี
is.fmuser.org -> ไอซ์แลนด์
id.fmuser.org -> ชาวอินโดนีเซีย
ga.fmuser.org -> ไอริช
it.fmuser.org -> อิตาเลี่ยน
ja.fmuser.org -> ภาษาญี่ปุ่น
ko.fmuser.org -> ภาษาเกาหลี
lv.fmuser.org -> ลัตเวีย
lt.fmuser.org -> ลิทัวเนีย
mk.fmuser.org -> มาซิโดเนีย
ms.fmuser.org -> มาเลย์
mt.fmuser.org -> มอลตา
no.fmuser.org -> นอร์เวย์
fa.fmuser.org -> เปอร์เซีย
pl.fmuser.org -> โปแลนด์
pt.fmuser.org -> โปรตุเกส
ro.fmuser.org -> โรมาเนีย
ru.fmuser.org -> รัสเซีย
sr.fmuser.org -> เซอร์เบีย
sk.fmuser.org -> สโลวัก
sl.fmuser.org -> สโลวีเนีย
es.fmuser.org -> สเปน
sw.fmuser.org -> ภาษาสวาฮิลี
sv.fmuser.org -> สวีเดน
th.fmuser.org -> ไทย
tr.fmuser.org -> ตุรกี
uk.fmuser.org -> ยูเครน
ur.fmuser.org -> ภาษาอูรดู
vi.fmuser.org -> เวียดนาม
cy.fmuser.org -> เวลส์
yi.fmuser.org -> ยิดดิช
ภาพรวมสื่อการสตรีม:
สิ่งที่เรียกว่าสื่อสตรีมมิ่งหมายถึงรูปแบบสื่อที่เล่นบนอินเทอร์เน็ตโดยการส่งผ่านสตรีมมิ่ง
สื่อสตรีมมิ่งเรียกอีกอย่างว่าสตรีมมิงมีเดียซึ่งหมายความว่าธุรกิจต่างๆใช้เซิร์ฟเวอร์ส่งวิดีโอเพื่อส่งโปรแกรมเป็นแพ็กเก็ตข้อมูลไปยังเครือข่าย
หลังจากผู้ใช้คลายการบีบอัดข้อมูลผ่านอุปกรณ์คลายการบีบอัดโปรแกรมจะแสดงเหมือนเดิม
สื่อสตรีมมิ่งจะส่งไฟล์เสียงวิดีโอและมัลติมีเดียในเครือข่ายโดยการสตรีม
รูปแบบไฟล์มีเดียสตรีมมิ่งเป็นรูปแบบสื่อที่รองรับการส่งและเล่นแบบสตรีมมิ่ง
โหมดการส่งกระแสข้อมูลคือการแบ่งไฟล์มัลติมีเดียเช่นวิดีโอและเสียงออกเป็นแพ็กเกจการบีบอัดผ่านโหมดการบีบอัดพิเศษ
การส่งแบบต่อเนื่องและแบบเรียลไทม์จากเซิร์ฟเวอร์ไปยังคอมพิวเตอร์ของผู้ใช้ ในระบบสตรีมผู้ใช้ไม่ต้องรอทั้งไฟล์เหมือนไม่ใช่สตรีมมิ่ง
หลังจากการดาวน์โหลดทั้งหมดเสร็จสิ้นเราสามารถดูเนื้อหาได้ แต่หลังจากเวลาไม่กี่วินาทีหรือหลายสิบวินาทีของความล่าช้าในการเริ่มต้นเราสามารถใช้งานได้บนคอมพิวเตอร์ของผู้ใช้
เครื่องเล่นที่เกี่ยวข้องจะเล่นไฟล์วิดีโอหรือไฟล์เสียงและสตรีมมิ่งมีเดียที่บีบอัดและส่วนที่เหลือจะดาวน์โหลดต่อไปจนกว่าจะสิ้นสุดการเล่น
RTP: (โปรโตคอลการขนส่งแบบเรียลไทม์)
RTP เป็นโปรโตคอลเลเยอร์การขนส่งสำหรับสตรีมข้อมูลมัลติมีเดียบนอินเทอร์เน็ต RTP ใช้ร่วมกับ RTCP และอิงตามโปรโตคอล UDP
ซึ่งแตกต่างจาก HTTP และ FTP RTP สามารถดาวน์โหลดไฟล์วิดีโอทั้งหมดได้อย่างสมบูรณ์ ส่งข้อมูลบนเครือข่ายด้วยอัตราข้อมูลคงที่ ไคลเอนต์ยังดูไฟล์วิดีโอด้วยความเร็วนี้ เมื่อไหร่
หลังจากเล่นภาพยนตร์และภาพโทรทัศน์แล้วจะไม่สามารถเล่นได้อีกเว้นแต่จะมีการร้องขอข้อมูลจากเซิร์ฟเวอร์อีกครั้ง
RTCP: โปรโตคอลควบคุมการขนส่งแบบเรียลไทม์หรือ RTP (โปรโตคอลควบคุมหรือ RTCP)
RTCP เป็นโปรโตคอลน้องสาวของ RTP
หมายเหตุ: -: ใช้โปรโตคอล RTP และ RTCP ร่วมกันและใช้โปรโตคอล UDP (โดยทั่วไปใช้สำหรับการประชุมทางวิดีโอ)
RTSP: (โปรโตคอลการสตรีมแบบเรียลไทม์)
โปรโตคอลเซสชันสื่อการสตรีมแบบเรียลไทม์, SDP (Session Description Protocol), RTP (real time Transport Protocol)
RTSP เป็นโปรโตคอลการสตรีมมัลติมีเดียที่ใช้ในการควบคุมเสียงหรือวิดีโอ RTSP มีเฟรมเวิร์กที่ขยายได้ซึ่งทำให้สามารถควบคุมและต้องการข้อมูลแบบเรียลไทม์เช่นเสียงและวิดีโอ
ข้อมูลสื่อใช้โปรโตคอล RTP, RTCP
โดยทั่วไปแล้ว UDP จะใช้เป็นชั้นการขนส่ง เหมาะสำหรับฉาก IPTV
แหล่งข้อมูลประกอบด้วยข้อมูลภาคสนามและข้อมูลที่จัดเก็บในคลิป วัตถุประสงค์ของโปรโตคอลนี้คือเพื่อควบคุมการเชื่อมต่อการส่งข้อมูลหลายช่องทางและจัดเตรียมวิธีการเลือกช่องทางการส่งเช่น UDP, UDP แบบหลายผู้รับและ TCP
นอกจากนี้ยังมีวิธีการเลือกกลไกการส่งข้อมูลตาม RTP
โปรโตคอลเครือข่ายที่ใช้ในการส่งข้อมูลไม่อยู่ในขอบเขตของคำจำกัดความ เซิร์ฟเวอร์สามารถเลือกใช้ TCP หรือ UDP ในการส่งเนื้อหาสตรีมซึ่งสามารถทนต่อความล่าช้าของเครือข่ายได้มากกว่า
---> ความแตกต่างที่ใหญ่ที่สุดระหว่าง RTSP และ RTP คือ RTSP เป็นโปรโตคอลการส่งข้อมูลแบบเรียลไทม์สองทางซึ่งช่วยให้ไคลเอนต์สามารถส่งคำขอไปยังเซิร์ฟเวอร์เช่นการเล่นกรอเดินหน้าถอยหลังและอื่น ๆ เมื่อไหร่
อย่างไรก็ตาม RTSP สามารถส่งข้อมูลตาม RTP และยังสามารถเลือก TCP, UDP, UDP แบบหลายผู้รับและช่องทางอื่น ๆ เพื่อส่งข้อมูลซึ่งมีความสามารถในการปรับขนาดได้ดี คล้ายกับโปรโตคอล HTTP
โปรโตคอลเลเยอร์แอปพลิเคชันเครือข่าย
WebRTC:
มีการใช้โปรโตคอลของสื่อสตรีมมิ่งบนเว็บ เมื่อ Google เปิดตัว webrtc ครั้งแรกยักษ์ใหญ่ต่างมองด้วยความเย็นชาหรือต่อต้าน โปรโตคอล RTP ใช้สำหรับการส่งข้อมูล
RTMP (โปรโตคอลการส่งข้อความตามเวลาจริง)
Macromedia ได้พัฒนาชุดโปรโตคอลวิดีโอสดซึ่งตอนนี้เป็นของ adobe เช่นเดียวกับ HLS สามารถนำไปใช้กับวิดีโอสดได้และจะไม่สูญหายไปตาม TCP
// ความแตกต่างคือ RTMP ไม่สามารถเล่นในเบราว์เซอร์ IOS ที่ใช้แฟลชได้ แต่ประสิทธิภาพแบบเรียลไทม์ดีกว่า HLS
โปรโตคอลการส่งข้อความแบบเรียลไทม์เป็นโปรโตคอลแบบเปิดที่พัฒนาโดย Adobe Systems สำหรับการส่งสัญญาณเสียงวิดีโอและข้อมูลระหว่างเครื่องเล่นแฟลชและเซิร์ฟเวอร์
// ในรหัส IOS มักใช้ RTMP เพื่อพุชสตรีมมิ่ง คุณสามารถใช้ไลบรารีของบุคคลที่สาม librtmp IOS เพื่อพุชสตรีมมิ่ง Librtmp ห่อหุ้ม API หลักบางส่วนเพื่อให้ผู้ใช้เรียกใช้
โปรโตคอล RTMP ยังต้องการไคลเอนต์และเซิร์ฟเวอร์ในการสร้างการเชื่อมต่อ RTMP ผ่าน "handshake" จากนั้นจึงส่งข้อมูลควบคุมการเชื่อมต่อ โปรโตคอล RTMP จะจัดรูปแบบข้อมูลระหว่างการส่ง เพื่อให้เกิดการมัลติเพล็กซ์การรับเหมาช่วงและความเป็นธรรมของข้อมูลที่ดีขึ้นผู้ส่งจะแบ่งข้อความออกเป็นกลุ่มด้วย ID ข้อความและแต่ละกลุ่มอาจเป็นข้อความแยกกัน
นอกจากนี้ยังอาจเป็นส่วนหนึ่งของข้อความ ผู้รับจะคืนค่าส่วนเป็นข้อความที่สมบูรณ์ตามความยาวของข้อมูล ID ข้อความและข้อความที่อยู่ในกลุ่มเพื่อส่งและรับข้อมูล
HLS: HTTP Live Streaming (HLS)
เป็นโปรโตคอลการส่งผ่านสื่อสตรีมมิ่ง HTTP ที่ใช้งานโดย Apple Inc
สามารถรับรู้สื่อสตรีมมิ่งแบบสดและแบบออนดีมานด์ซึ่งส่วนใหญ่ใช้ในระบบ IOS
เพื่อให้บริการโซลูชั่นเสียงและวิดีโอสดและออนดีมานด์สำหรับอุปกรณ์ IOS (เช่น iPhone และ iPad)
HLS on demand นั้นโดยทั่วไปแล้ว HTTP ที่แบ่งกลุ่มตามความต้องการ ความแตกต่างคือส่วนของมันมีขนาดเล็กมาก
เมื่อเปรียบเทียบกับโปรโตคอลสตรีมมิงแบบสดทั่วไปเช่นโปรโตคอล RTMP โปรโตคอล RTSP โปรโตคอล MMS เป็นต้นความแตกต่างที่ใหญ่ที่สุดของสตรีมมิงแบบสด HLS คือสิ่งที่ไคลเอ็นต์สตรีมมิงแบบสดได้รับไม่ใช่ข้อความที่สมบูรณ์
สตรีมข้อมูลทั้งหมด
โปรโตคอล HLS เก็บสตรีมข้อมูลสดเป็นไฟล์มีเดียต่อเนื่องระยะสั้นและยาว (รูปแบบ mpeg-ts) ที่ฝั่งเซิร์ฟเวอร์ในขณะที่ฝั่งไคลเอ็นต์ดาวน์โหลดและเล่นไฟล์ขนาดเล็กเหล่านี้อย่างต่อเนื่อง
เนื่องจากเซิร์ฟเวอร์จะสร้างไฟล์ขนาดเล็กใหม่จากข้อมูลสดล่าสุดอยู่เสมอตราบใดที่ไคลเอนต์เล่นไฟล์ที่ได้รับจากเซิร์ฟเวอร์อย่างต่อเนื่องตามลำดับการถ่ายทอดสดจะรับรู้
จะเห็นได้ว่าโดยพื้นฐานแล้ว HLS จะขึ้นอยู่กับ>> เทคโนโลยีตามความต้องการเพื่อให้เกิดการถ่ายทอดสด <<. เนื่องจากข้อมูลถูกส่งผ่านโปรโตคอล HTTP จึงไม่จำเป็นต้องพิจารณาไฟร์วอลล์หรือพร็อกซี
ยิ่งไปกว่านั้นความยาวของไฟล์ที่แบ่งส่วนนั้นสั้นมากดังนั้นไคลเอนต์จึงสามารถเลือกและเปลี่ยนอัตรารหัสได้อย่างรวดเร็วเพื่อปรับให้เข้ากับการเล่นภายใต้เงื่อนไขแบนด์วิดท์ที่แตกต่างกัน อย่างไรก็ตามลักษณะทางเทคนิคประเภทนี้ของ HLS เป็นตัวกำหนดการพัฒนาในอนาคต
โดยทั่วไปความล่าช้าจะสูงกว่าโปรโตคอลสตรีมมิงแบบสดปกติเสมอ
// ทั้ง IOS และ Android รองรับโปรโตคอลนี้ตามธรรมชาติและการกำหนดค่าก็ง่าย คุณสามารถใช้แท็กวิดีโอได้โดยตรง
*** VLS: เป็นเซิร์ฟเวอร์สตรีมมิ่งชนิดหนึ่งซึ่งใช้เป็นพิเศษเพื่อแก้ปัญหาต่างๆของการสตรีม นอกจากนี้ยังมีลักษณะบางอย่างของ VLC ในฐานะเซิร์ฟเวอร์ videolan สามารถส่งออกสตรีม HTTP, RTP และ RTSP
โดยหลักการแล้ว RTSP, RTMP และ HTTP สามารถใช้สำหรับการถ่ายทอดสดและตามความต้องการ แต่โดยทั่วไปแล้ว RTSP และ RTMP จะใช้สำหรับการถ่ายทอดสดและ HTTP จะใช้สำหรับการออกอากาศตามความต้องการ เราเลือกโปรโตคอล RTMP
ความล่าช้าของโปรโตคอลต่างๆและสาเหตุ
RTMP และ httpflv: ข้อมูลของโปรโตคอลทั้งสองนี้ใกล้เคียงกันโดยประมาณดังนั้นสาเหตุของความล่าช้าจึงคล้ายกัน เป็นเรื่องสมเหตุสมผลที่จะกล่าวว่าความล่าช้าของการถ่ายทอดสดสตรีมมิ่ง TCP นั้นต่ำมาก เหตุใดจึงมีความล่าช้าใน RTMP และ httpflv เหตุผลก็คือใน h264, RTMP และ httpflv ต่างก็ส่งแท็ก flv ข้อมูลของแท็กวิดีโอมักเป็นข้อมูล H264 การถอดรหัส H264 มี IBP ฉันคือคีย์เฟรมซึ่งเป็นภาพที่สมบูรณ์ ก่อนอื่นคุณต้องมี I เพื่อถอดรหัส BP ต่อไปนี้ จำนวนเฟรม BP อาจน้อยได้ตามที่คุณต้องการ แต่จำนวนเฟรม I ต้องไม่น้อยกว่าดังนั้นเฟรมของฉันต้องอยู่ในการส่งแท็ก flv คือการส่งที่สอง (อันแรกคือ h264spps) อย่างไรก็ตาม I-frames ไม่ใช่เรื่องธรรมดาในสตรีม H264 มี แต่ไอเฟรมหลังอื่น ช่วงเวลานี้เรียกโดยทั่วไปว่า GOP เมื่อเข้ารหัส GOP ถูกตั้งค่าให้สั้นมาก เมื่อไคลเอนต์เชื่อมต่อเซิร์ฟเวอร์จะค้นหา I-frame ล่าสุดในสตรีมด้วยความเร็วสูงสุดและส่งข้อมูลสดจาก I-frame อย่างไรก็ตามเมื่อ GOP ยาวมาก I-frame interval จะยาวมากหรือรอให้ I frame ถัดไปเริ่มส่งข้อมูลไปยังการเชื่อมต่อใหม่หรือค้นหา I frame ล่าสุดในแคชเพื่อเริ่มส่ง นี่คือกุญแจสำคัญในการหน่วงเวลาของโปรโตคอล RTMP และ HLS ในแพลตฟอร์ม CDN หลัก ๆ เรียกว่า "RTMP second on technology" หลักการคือถอดรหัสข้อมูลการสตรีมสองครั้งและตั้งค่า GOP ขนาดเล็ก โดยทั่วไปเมื่อตั้งค่า GOP เป็น 1 วินาทีโดยไม่คำนึงถึงความล่าช้าของลิงก์การส่งผ่านเครือข่ายความล่าช้าของข้อมูลสูงสุดคือ 1 วินาที โชคดีที่ฉันเฟรมเป็น 0 ดีเลย์!
|
ป้อนอีเมลเพื่อรับเซอร์ไพรส์
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> แอฟริคานส์
sq.fmuser.org -> แอลเบเนีย
ar.fmuser.org -> ภาษาอาหรับ
hy.fmuser.org -> อาร์เมเนีย
az.fmuser.org -> อาเซอร์ไบจัน
eu.fmuser.org -> บาสก์
be.fmuser.org -> เบลารุส
bg.fmuser.org -> บัลแกเรีย
ca.fmuser.org -> คาตาลัน
zh-CN.fmuser.org -> ภาษาจีน (ประยุกต์)
zh-TW.fmuser.org -> ภาษาจีน (ดั้งเดิม)
hr.fmuser.org -> โครเอเชีย
cs.fmuser.org -> เช็ก
da.fmuser.org -> เดนมาร์ก
nl.fmuser.org -> ดัตช์
et.fmuser.org -> เอสโตเนีย
tl.fmuser.org -> ฟิลิปปินส์
fi.fmuser.org -> ฟินแลนด์
fr.fmuser.org -> ฝรั่งเศส
gl.fmuser.org -> กาลิเซีย
ka.fmuser.org -> จอร์เจีย
de.fmuser.org -> เยอรมัน
el.fmuser.org -> กรีก
ht.fmuser.org -> ชาวเฮติครีโอล
iw.fmuser.org -> ภาษาฮิบรู
hi.fmuser.org -> ภาษาฮินดี
hu.fmuser.org -> ฮังการี
is.fmuser.org -> ไอซ์แลนด์
id.fmuser.org -> ชาวอินโดนีเซีย
ga.fmuser.org -> ไอริช
it.fmuser.org -> อิตาเลี่ยน
ja.fmuser.org -> ภาษาญี่ปุ่น
ko.fmuser.org -> ภาษาเกาหลี
lv.fmuser.org -> ลัตเวีย
lt.fmuser.org -> ลิทัวเนีย
mk.fmuser.org -> มาซิโดเนีย
ms.fmuser.org -> มาเลย์
mt.fmuser.org -> มอลตา
no.fmuser.org -> นอร์เวย์
fa.fmuser.org -> เปอร์เซีย
pl.fmuser.org -> โปแลนด์
pt.fmuser.org -> โปรตุเกส
ro.fmuser.org -> โรมาเนีย
ru.fmuser.org -> รัสเซีย
sr.fmuser.org -> เซอร์เบีย
sk.fmuser.org -> สโลวัก
sl.fmuser.org -> สโลวีเนีย
es.fmuser.org -> สเปน
sw.fmuser.org -> ภาษาสวาฮิลี
sv.fmuser.org -> สวีเดน
th.fmuser.org -> ไทย
tr.fmuser.org -> ตุรกี
uk.fmuser.org -> ยูเครน
ur.fmuser.org -> ภาษาอูรดู
vi.fmuser.org -> เวียดนาม
cy.fmuser.org -> เวลส์
yi.fmuser.org -> ยิดดิช
FMUSER Wirless ส่งวิดีโอและเสียงได้ง่ายขึ้น!
ติดต่อ
ที่ตั้ง:
เลขที่ 305 อาคาร HuiLan เลขที่ 273 Huanpu Road Guangzhou China 510620
หมวดหมู่
จดหมายข่าว