FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!
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 -> Bulgarian
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 -> Hungarian
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 -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
სტრიმინგის მიმოხილვა:
ე.წ. სტრიმინგ მედია გულისხმობს მედიის ფორმატს, რომელიც ეთერში გადადის სტრიმინგის საშუალებით.
სტრიმინგ მედიას სტრიმინგ მედიასაც უწოდებენ. ეს ეხება ბიზნესებს, რომლებიც იყენებენ ვიდეოს მიწოდების სერვერს, პროგრამების გაგზავნის მიზნით, როგორც მონაცემთა პაკეტები და მათი ქსელში მიწოდება.
მას შემდეგ, რაც მომხმარებელი დეკომპრესიული მოწყობილობის საშუალებით მონაცემების დეკომპრესიას მოახდენს, პროგრამა გამოჩნდება ისე, როგორც გადაცემამდე.
ნაკადი მედია გადასცემს აუდიო, ვიდეო და მულტიმედიურ ფაილებს ქსელში ნაკადი სახით.
ნაკადი მედია ფაილის ფორმატი არის მედია ფორმატი, რომელიც მხარს უჭერს სტრიმინგს და დაკვრას.
სტრიმინგის მეთოდი არის მულტიმედიური ფაილების დაყოფა, როგორიცაა ვიდეო და აუდიო, შეკუმშულ პაკეტებში სპეციალური შეკუმშვის მეთოდის საშუალებით.
უწყვეტი და რეალურ დროში გადაცემა სერვერიდან მომხმარებლის კომპიუტერზე. სისტემებში, რომლებიც იყენებენ სტრიმინგის გადაცემას, მომხმარებლებს არ სჭირდებათ დაველოდოთ მთელ ფაილს, როგორიცაა უკაბელო დაკვრა.
შინაარსის დანახვა შესაძლებელია ყველა ჩამოტვირთვის დასრულების შემდეგ, მაგრამ მხოლოდ რამდენიმე წამით ან ათობით წამიანი გაშვების დაგვიანებით შეგიძლიათ გამოიყენოთ კომპიუტერი
შესაბამისი დამკვრელი ასრულებს კომპრესირებულ ვიდეო ან აუდიო და სხვა სტრიმინგ მედია ფაილებს, ხოლო დარჩენილი ნაწილის გადმოწერა განაგრძობს დაკვრის დასრულებამდე.
1. RTP: (ტრანსპორტირების პროტოკოლი რეალურ დროში)
ეს არის ინტერნეტში მულტიმედიური მონაცემების სტრიმინგის სატრანსპორტო ფენის პროტოკოლი. RTP პროტოკოლი და RTP კონტროლის პროტოკოლი RTCP გამოიყენება ერთად,
იგი აგებულია UDP პროტოკოლზე.
RTP არ ჰგავს http და ftp- ს, რომელსაც შეუძლია მთლიანად ჩამოტვირთოს ფილმის ფაილი. იგი აგზავნის მონაცემებს ქსელში ფიქსირებული მონაცემების სიჩქარით. კლიენტი ამ სიჩქარით უყურებს ფილმის ფაილსაც.
ფილმის ეკრანის დაკვრის შემდეგ, მისი განმეორებით დაკვრა შეუძლებელია, გარდა იმ შემთხვევისა, როდესაც მონაცემები კვლავ მოითხოვება სერვერისგან.
2. RTCP: რეალურ დროში ტრანსპორტის კონტროლის პროტოკოლი ან RTP კონტროლის პროტოკოლი ან მოკლედ RTCP)
რეალურ დროში გადაცემის მართვის პროტოკოლი არის რეალურ დროში გადაცემის პროტოკოლის (RTP) დის ოქმი.
შენიშვნა: -: RTP პროტოკოლი და RTP კონტროლის პროტოკოლი (RTCP) ერთად გამოიყენება და იგი ემყარება UDP პროტოკოლს (ჩვეულებრივ გამოიყენება ვიდეო კონფერენციისთვის)
3. RTSP: (ნაკადი რეალურ დროში პროტოკოლი)
ნაკადი მედია სესიის რეალურ დროში, SDP (სესიის აღწერის პროტოკოლი), RTP (ტრანსპორტის რეალურ დროში პროტოკოლი).
ეს არის მულტიმედიური ნაკადი პროტოკოლი, რომელიც გამოიყენება ხმის ან ვიდეოს გასაკონტროლებლად. RTSP უზრუნველყოფს გაფართოებულ ჩარჩოს, რომელიც შესაძლებელს ხდის რეალურ დროში მონაცემების, როგორიცაა აუდიო და ვიდეო, კონტროლი და მოთხოვნა.
მედია მონაცემები იყენებს RTP და RTCP ოქმებს. ზოგადად გამოიყენეთ udp როგორც სატრანსპორტო ფენა. იდეალურია IPTV სცენებისთვის. მონაცემთა წყარო მოიცავს ცოცხალ მონაცემებს და კლიპებში შენახულ მონაცემებს. ამ პროტოკოლის მიზანია მრავალი მონაცემთა გადაცემის კავშირის კონტროლი, გადაცემის არხების, როგორიცაა UDP, multicast UDP და TCP შერჩევის საშუალება და RTP– ზე დაფუძნებული გადაცემის მექანიზმის არჩევის მეთოდების უზრუნველყოფა. გადაცემის დროს გამოყენებული ქსელური საკომუნიკაციო პროტოკოლი არ არის მისი განმარტების სფეროში. სერვერს შეუძლია აირჩიოს TCP ან UDP ნაკადი შინაარსის გადასაცემად, რაც უფრო ტოლერანტულია ქსელის შეფერხებების მიმართ.
--->: ყველაზე დიდი განსხვავება RTSP- სა და RTP- ს შორის არის ის, რომ: RTSP არის მონაცემთა გადაცემის ორმხრივი პროტოკოლი, რომელიც საშუალებას აძლევს კლიენტს გაგზავნოს მოთხოვნები სერვერზე, როგორიცაა დაკვრა, სწრაფი გადაბრუნება და უკუ ოპერაციები. როდესაც
რა თქმა უნდა, RTSP- ს შეუძლია RTP- ზე დაფუძნებული მონაცემების გადაცემა და ასევე შეუძლია აირჩიოს TCP, UDP, multicast UDP და სხვა არხები მონაცემთა გასაგზავნად, რომელსაც აქვს კარგი გაფართოება. ეს ჰგავს http პროტოკოლს
ქსელის გამოყენების ფენის პროტოკოლი.
4. WebRTC:
ვებ გვერდი ახორციელებს ნაკადი მედიის პროტოკოლს. როდესაც Google- მა პირველად წამოიწყო WebRTC, გიგანტები ან ისხდნენ გვერდზე ან ეწინააღმდეგებოდნენ მას. გამოიყენეთ RTP პროტოკოლის გადაცემა.
5. RTMP (შეტყობინებების რეალურ დროში პროტოკოლი)
მაკრომედიას მიერ შემუშავებული ცოცხალი ვიდეო პროტოკოლების ნაკრები ახლა ეკუთვნის Adobe- ს. HLS– ის მსგავსად, ის შეიძლება გამოყენებულ იქნას პირდაპირ ვიდეოზე და ის არ დაიკარგება TCP– ის საფუძველზე.
// განსხვავება ისაა, რომ RTMP არ შეიძლება ნახოთ iOS ბრაუზერში Flash- ის საფუძველზე, მაგრამ რეალურ დროში შესრულება უკეთესია ვიდრე HLS.
შეტყობინებების რეალურ დროში პროტოკოლი არის ღია პროტოკოლი, რომელიც Adobe Systems– მა შექმნა აუდიო, ვიდეო და მონაცემთა გადაცემა Flash ფლეერებსა და სერვერებს შორის.
// iOS კოდში, RTMP ჩვეულებრივ გამოიყენება ნაკადის გასაღრმავებლად. ნაკადის გასაზრდელად შეგიძლიათ გამოიყენოთ მესამე მხარის ბიბლიოთეკა librtmp-iOS. librtmp მოიცავს ზოგიერთ ძირითად API- ს, რომლითაც მომხმარებლები დარეკავს
RTMP პროტოკოლი ასევე მოითხოვს კლიენტს და სერვერს, რომ დაამყარონ RTMP კავშირი "ხელჩასაჭიდი" საშუალებით, შემდეგ კი გადასცენ კონტროლის ინფორმაცია კავშირის შესახებ. RTMP პროტოკოლი მონაცემებს ფორმატში გადასცემს. სინამდვილეში გადაცემისას, მულტიპლექსირების, ქვე-შეფუთვისა და ინფორმაციის სამართლიანობის უკეთ მისაღწევად, გამგზავნი დაყოფს შეტყობინებას ბლოკებად შეტყობინების ID– ით, თითოეული ბლოკი შეიძლება იყოს ერთი შეტყობინება,
ეს შეიძლება ასევე იყოს შეტყობინების ნაწილი. მიღების დასასრული აღადგენს ბლოკს სრულ შეტყობინებას, მოცემული მონაცემების სიგრძის, წერილის id– ის სიგრძისა და წერილის სიგრძის შესაბამისად, ინფორმაციის გაგზავნისა და მიღების რეალიზების მიზნით.
6. HLS: HTTP ცოცხალი ნაკადი (HLS)
ეს არის HTTP- ზე დაფუძნებული ნაკადი მედიის გადაცემის პროტოკოლი, რომელიც ახორციელებს Apple Inc.- ს, რომელსაც შეუძლია რეალიზება გაუწიოს პირდაპირ და მოთხოვნილ სტრიმინგ მედიას. იგი ძირითადად გამოიყენება iOS სისტემაში და გთავაზობთ აუდიო და ვიდეო ლაივ და მოთხოვნილებულ გადაწყვეტილებებს iOS მოწყობილობებისთვის (მაგალითად, iPhone და iPad). HLS მოთხოვნა, ძირითადად, არის საერთო სეგმენტირებული HTTP მოთხოვნა. განსხვავება იმაშია, რომ მისი სეგმენტები ძალიან მცირეა. შედარებით პირდაპირი სტრიმინგის მედია პირდაპირი გადაცემის პროტოკოლებთან, როგორიცაა RTMP, RTSP, MMS და ა.შ., ყველაზე დიდი განსხვავება HLS– ის პირდაპირ ეთერში არის ის, რომ რასაც პირდაპირი ეთერი კლიენტი იღებს, არ არის მონაცემთა სრული ნაკადი.
HLS პროტოკოლი ინახავს მონაცემთა პირდაპირ ნაკადს, როგორც უწყვეტი, მოკლევადიანი მედია ფაილები (MPEG-TS ფორმატით) სერვერის მხარეს, ხოლო კლიენტი განუწყვეტლივ ჩამოტვირთავს და თამაშობს ამ პატარა ფაილებს, რადგან სერვერის მხარე ყოველთვის განაახლებს უახლეს უახლეს გადაცემას მონაცემები წარმოქმნის ახალ პატარა ფაილებს, ასე რომ სანამ კლიენტი განუწყვეტლივ თამაშობს სერვერისგან მიღებულ ფაილებს თანმიმდევრობით, ხდება პირდაპირი ტრანსლაცია. ჩანს, რომ, ძირითადად, შეიძლება ჩაითვალოს, რომ HLS არის ტექნიკური მეთოდი >> მოთხოვნაზე პირდაპირი რედაქციის რეალიზაციისთვის. მას შემდეგ, რაც მონაცემები გადაეცემა HTTP პროტოკოლის საშუალებით, საერთოდ არ არის საჭირო Firewall- ების ან მარიონეტების განხილვა.
გარდა ამისა, სეგმენტირებული ფაილის ხანგრძლივობა ძალიან მცირეა და კლიენტს შეუძლია სწრაფად შეარჩიოს და შეცვალოს ბიტის სიჩქარე, რათა შეასრულოს დაკვრა სხვადასხვა გამტარუნარიანობის პირობებში. ამასთან, 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 ჩარჩოები არ შეიძლება იყოს ნაკლები, ამიტომ I ჩარჩოები უნდა გადაეცეს მეორეზე flv ტეგის გადაცემაში (პირველი h264spspps), მაგრამ I ჩარჩოები ხშირად არ გვხვდება h264 ნაკადებში, გარკვეული პერიოდის შემდეგ არსებობს I ჩარჩო. დროის ეს მონაკვეთი საყოველთაოდ ცნობილია როგორც GOP. დაშიფვრისას, GOP დაყენებულია ძალიან მოკლე. როდესაც კლიენტი დაუკავშირდება, სერვერი ნახავს უახლოეს I ჩარჩოს ნაკადში უსწრაფესი სიჩქარით და გაგზავნის I ჩარჩოდან. ცოცხალი მონაცემები, მაგრამ როდესაც GOP ძალიან გრძელია, I ჩარჩოს ინტერვალი ძალიან გრძელია, ან დაელოდეთ შემდეგ I კადრს, რომ დაიწყოს მონაცემთა გაგზავნა ახალი კავშირისთვის, ან ბუფერში იპოვნოთ უახლოესი I ჩარჩო გაგზავნის დასაწყებად, აი აქ rtmp და hls პროტოკოლის შეფერხება. მთავარი საკითხია ის, რომ CDN– ის მთავარ პლატფორმებზე მას უწოდებენ "RTM მეორე გახსნის ტექნოლოგიას". პრინციპია ბიძგების მონაცემების ორჯერ დეკოდირება და მცირე ზომის დაყენება. ზოგადად, gop არის 1s. მიუხედავად ქსელის გადაცემის ბმულის შეფერხებისა, მონაცემთა მაქსიმალური შეფერხებაა 1s. საბედნიეროდ, I ჩარჩო 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 -> Bulgarian
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 -> Hungarian
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 -> Slovenian
es.fmuser.org -> ესპანური
sw.fmuser.org -> სუაჰილი
sv.fmuser.org -> შვედური
th.fmuser.org -> Thai
tr.fmuser.org -> თურქული
uk.fmuser.org -> უკრაინული
ur.fmuser.org -> ურდუ
vi.fmuser.org -> ვიეტნამური
cy.fmuser.org -> უელსური
yi.fmuser.org -> Yiddish
FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!
კონტაქტები
მისამართი:
No.305 ოთახი HuiLan კორპუსი No.273 Huanpu Road Guangzhou China 510620
კატეგორიები
საინფორმაციო ბიულეტენი