ویدئو استریمینگ بر روی شبکه
Download
Report
Transcript ویدئو استریمینگ بر روی شبکه
1
سید مهدی آوایی
استاد راهنما :دکتر دادخواه
2
فهرست
(1
(2
(3
(4
(5
(6
(7
(8
3
استریمنگ چیست؟
تاریخچه استریمینگ
پهنای باند استریمینگ
کدک ،بیت استریم ،انتقال ،کنترل
مسائل مربوط به پروتکل
منابع
مقاله
پرسش ها
استریمینگ چیست؟
• استریم کردن ویدئو به معنای دریافت و نمایش همزمان ویدئو توسط
کاربر نهایی است ،زمانی که این ویدئو توسط یک فرستنده برای آن
کامپیوتر ارسال شود.
• استریمینگ زنده((live streaming
• نیازهای پروسه استریمینگ زنده(دوربین فیلم برداری،انکودر،سرور)
4
تاریخچه
5
تالش برای نمایش عکس و فیلم در کامپیوتر 1950
در سال های 1980تا 1990نمایش مدیا در کامپیوتر محقق شد
مشکالت اصلی استریمینگ cpu :و شبکه ای مناسب برای فرستادن
مدیا
در بین سال های 1990تا : 2000افزایش پهنای باند اینترنت ،افزایش
تعداد کاربرهای اینترنت ،استفاده از پروتکل ها و زبان های استاندارد
مثل HTTPو TCP/IPو ، HTMLتجاری شدن اینترنت
اولین استریمینگ زنده تاریخ در سال 1995انجام شد که گزارش
رادیویی بازی بیسبال بین دو تیم yankeesو seattle mariners
بود.
تاریخچه(ادامه)
6
اولین ویدئو استریمینگ 2سال بعد در سال 1997انجام شد.
در سال های بعد با پیشرفت سریع اینترنت،استریمینگ بسیار فراگیر شد
و سایت ها یی مثل youtubeبه وجود آمدند.
پهنای باند استریمینگ
برای ویدئو استریمینگ ،یک برادبند با سرعت بیش از 2.5 Mgbpsپیشنهاد می
شود.
درخواست با پروتکل های unicastیا multicast
multicast
7
unicast connection
connection
کدک،بیت استریم،انتقال،کنترل
رشته صوتی توسط کدک هایی مثل mp3یا AACفشرده سازی می شود.
رشته تصویری توسط کدک هایی مثل H.264فشرده سازی می شود.
رشته صوت و تصویر کد شده ،در یک ظرف بیت استریم مثل FLV,
ASF, WebM,یا ISMAسرهم می شود.
این بیت استریم توسط پروتکل هایی مثل RTPو MMSاز سرور برای
کالینت فرستاده می شود.
کالینت می تواند توسط یک پروتکل کنترلی مثل MMSیا RTSPبا سرور
تعامل کند.
8
مسائل مربوط به پروتکل
برای استفاده از پروتکل شبکه ای که مدیا استریمینگ را پشتیبانی کند مسائل
متعددی را می توان بررسی کرد:
UDP
RTP , RTSP , RTCP
HTTP adaptive bitrate streaming
TCP
Uni Cast Protocols
Multi Cast Protocols
9
منابع
Funding Networks - RealNetworks History
http://www.fundinguniverse.com/company-histories/RealNetworks-IncCompany-History.html
The History & Future of Real Networks, Internet Video Magazine
http://www.internetvideomag.com/Articles-2004/022324Real.htm
What is Streaming? A high-level view of streaming media technology, history...
Streaming Media Magazine
http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=74052
Josh Lowensohn. (2008). YouTube to Offer Live Streaming This Year.
http://news.cnet.com/8301-17939_109-9883062-2.html?tag=mncol ^
Grant and Meadows. (2009). Communication Technology Update and
Fundamentals 11th Edition. pp.114
Ch. Z. Patrikakis, N. Papaoulakis, Ch. Stefanoudaki, M. S. Nunes, “Streaming
content wars: Download and play strikes back” presented at the
Personalization in Media Delivery Platforms Workshop, [218 – 226], Venice,
Italy, 2009.
10
مقاله
11
نقطه۶ برای مشخص کردن چالش های اصلی استریمینگ این مقاله
:کلیدی در ویدئو استریمینگ را مورد بررسی قرار داده است
1.video compression
2.application-layer QOS Control
3.Continuous media distribution services
4.streaming servers
5.media synchronization mechanisms
6.protocols for streaming
12
پرسش ها
13