Original title:
Využití spolehlivého multicastu pro přenos řídících informací IPTV
Translated title:
Use of reliable multicast for feedback transmission in IPTV
Authors:
Sobotka, David ; Novotný, Vít (referee) ; Komosný, Dan (advisor) Document type: Bachelor's theses
Year:
2008
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato diplomová práce se zabývá částí síťové komunikace v systému IPTV za použití protokolu pro přenos multimediálních dat RTP, konkrétně jeho řídící části RTCP a jeho možné využití pro přenos hlasovacích výsledků. Dále zhodnocuje typy a možnosti použití spolehlivého multicastu a specifického multicastu (SSM). Součástí práce je také vytvoření programu pro simulaci přenosu hlasovacích výsledků v programovacím jazyce C++ na platformě MS Windows. Výsledkem je tedy program na straně klienta, který přijímá anketu od serveru a odpovídá na ni aplikačním paketem protokolu RTCP. Na druhé straně server daný paket zachytí a zpracuje. Aplikace pracují v konzolovém módu, tedy bez grafického rozhraní. Uživatel v serverové aplikaci může tvořit anketu a zasílat ji klientovi a případně si prohlédnout výsledky hlasování. V klientské aplikaci provádí volbu hlasováním a případné zaslání dalších voleb jako simulaci připojení více klientů k serveru.
This Diploma thesis is focused on a part of network communication in the system of IPTV using the protocol to provide transmission of real-time multimedia RTP, specifically using the control protocol RTCP to carry voting results. The thesis further shows variants and ways of using reliable multicast and specific multicast (SSM). The main practical goal of this thesis is the program for the simulation of carrying voting results that I have created in the C++ programming language for MS Windows platform. The result is the client program receiving an inquiry from the server and reacting by application packets of the RTCP protocol. On the other side is the server program that picks up the packets and processes them. The programs run in the console mode, thus they have no graphical user interface. A user in the server program can create any inquiry and consequently send it to the client. Furthermore, the server can possibly view the current results of voting. In the client program a user can vote and possibly send another vote that will simulate other clients.
Keywords:
C++; inquiry; IP multicast; IPTV; reliable multicast; RTP/RTCP; SSM; vote; anketa; C++; hlasování; IP multicast; IPTV; RTP/RTCP; spolehlivý multicast; SSM
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/3619