Skip to main content
SUPERVISOR
Faramarz Hendessi
فرامرز هندسی (استاد راهنما)
 
STUDENT
Mohamad Ramin Nabati
محمدرامین نباتی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1391
Video delivery in packet switched networks like the Internet is a challenging issue. Internet provides a best-effort service, meaning that there is no quality of service guarantee in the current Internet, and network parameters like the bandwidth, delay and packet loss probability vary dynamically in the network. Besides, other issues like optimal video multicasting and fare bandwidth allocation between video streams and other traffics in the network remain to be solved. In this thesis we first review the concepts of Multiple Description Coding and Rateless Coding and then propose a new method for multicasting video on IP-based networks. In the proposed method we used both multiple description coding and rateless coding to make video streams more resilient against packet loss in the network, and in addition provide different quality levels for heterogeneous users. In this method we used even-odd frames separation to create two descriptions from the original video and Raptor codng is used for the rateless coding part. For multicasting the video on the network, we proposed an algorithm for receiving feedbacks from the users to control the amount of overhead sent by the server according to the packet loss probability. This algorithm keeps the number of feedback messages minimum in order to prevent congestion in the server side or the network. Finally the simulation results are provided and the proposed method is compared to simple multicasting of the video. The simulation results indicate a great improvement in the users’ video quality. KEYWORDS: Video Multicasting, Multiple Description Coding, Rateless Coding
انتقال ویدئو در شبکه های مبتنی بر سوئیچ بسته از قبیل شبکه اینترنت با مشکلات و چالش های متعددی روبرو است. چرا که سرویسی که شبکه اینترنت فراهم می سازد، نوعی از سرویس است که اصطلاحاً به آن سرویس بهترین تلاش گفته می شود. در این سرویس نه تنها هیچ گونه تضمینی در مورد پهنای باند، تاخیر و نرخ خطا ارائه نمی شود، بلکه این پارامترها نامشخص بوده و به صورت پویا تغییر می کنند. علاوه بر اینها مسائل دیگری از قبیل چندپخشی بهینه ویدئو دراینترنت و تقسیم عادلانه پهنای باند بین جریان های ویدئو و جریان های مربوط به کاربردهای دیگر، از جمله مسائل موجود در پخش ویدئو در اینترنت می باشند. در این پایان نامه پس از بیان مفاهیم اولیه در مورد چندپخشی ویدئو و کدگذاری چندتوصیفی و بدون نرخ، به معرفی الگوریتمی برای چندپخشی ویدئو بر روی شبکه اینترنت خواهیم پرداخت. در روش پیشنهادی تلاش شده است با استفاده از ترکیب دو کدگذاری چندتوصیفی و بدون نرخ، ضمن مقاوم سازی ویدئو در برابر گم شدن بسته ها در شبکه، امکان ارائه ویدئو با کیفیت های مختلف را برای کاربران ناهمگون موجود در شبکه فراهم نماییم. در روش پیشنهادی از تقسیم فریم های ویدئو به دو گروه فریم های زوج و فریم های فرد برای تولید دو توصیف از ویدئو استفاده شده است. همچنین برای کدگذاری بدون نرخ از روش کدگذاری Raptor استفاده شده است. برای چندپخشی ویدئو نیز الگوریتمی طراحی شده است که با گرفتن فیدبک از کاربران، مقدار سربار ارسالی توسط فرستنده را با توجه به میزان خطای موجود در شبکه کنترل می نماید. در این الگوریتم تعداد پیغام های فیدبک در داخل شبکه تا جای ممکن پایین نگه داشته شده است تا باعث ایجاد ازدحام در شبکه و یا در فرستنده نشود. در پایان نتایج شبیه سازی های انجام شده نشان می دهد که در روش پیشنهادی نسبت به روش معمول چندپخشی ویدئو بر روی شبکه، بهبود قابل توجهی در میزان کیفیت ویدئوی دریافتی توسط کاربران مشاهده می شود. کلمات کلیدی: چندپخشی ویدئو، کدگذاری چندتوصیفی، کدگذاری بدون نرخ

ارتقاء امنیت وب با وف بومی