@phdthesis{Hueffmeyer2009, type = {Master Thesis}, author = {Marc H{\"u}ffmeyer}, title = {Entwicklung eines Messsystems zur Analyse von H.264-Videostreams unter Android}, url = {https://nbn-resolving.org/urn:nbn:de:101:1-20091015764}, year = {2009}, abstract = {Moderne Mobiltelefone bieten heutzutage eine Vielzahl von Funktionen, die weit {\"u}ber die grundlegenden Sprachdienste hinausgehen. Sie k{\"o}nnen als Terminplaner oder auch als Foto- und Videokamera genutzt werden. Die Nutzung dieser Funktionen wurde durch die steigende Leistungsf{\"a}higkeit der Ger{\"a}te m{\"o}glich. Mit der Entwicklung von UMTS und insbesondere den {\"U}bertragungstechniken HSDPA und HSUPA erh{\"a}lt das ā€˛mobile Internet\" mehr und mehr Einzug auf mobilen Endger{\"a}ten. Aufgrund der hohen Leistungsf{\"a}higkeit und des Vorhandenseins der n{\"o}tigen Infrastruktur k{\"o}nnen auch Videostreaming-Dienste genutzt werden. Um die Qualit{\"a}t einer Video{\"u}bertragung sicherzustellen, ist es notwendig, eine Software zu haben, die die Rahmenbedingung der {\"U}bertragung bestimmt und so R{\"u}ckschl{\"u}sse auf die entscheidenden Parameter erm{\"o}glicht. In dieser Arbeit soll eine Software entwickelt werden, mit der es m{\"o}glich ist, die Qualit{\"a}t einer Video{\"u}bertragung zu bewerten. Um eine m{\"o}glichst hohe Qualit{\"a}t der Videos zu erm{\"o}glichen, m{\"u}ssen sie zur {\"U}bertragung effizient komprimiert werden. Einer der neuesten Standards zur Komprimierung ist H.264. Dieser Standard bietet eine durchschnittlich dreimal h{\"o}here Kompressionsrate als MPEG-2, welches beispielsweise bei der {\"U}bertragung von digitalem Fernsehen (DVB) und der Speicherung von Videodaten auf einer DVD zum Einsatz kommt. H.264 ist Teil des MPEG-4 Standards, der sich im Bereich der mobilen Endger{\"a}te schon jetzt durchgesetzt hat. Die Struktur von H.264 wird im zweiten Kapitel dargestellt, der Transport von H.264 {\"u}ber verschiedene Streaming-Protokolle im dritten Kapitel dieser Arbeit. Die zur Bewertung der Qualit{\"a}t verwendeten Parameter werden im vierten Kapitel zusammengefasst. Die zu erstellende Software soll prim{\"a}r f{\"u}r die Android Plattform entwickelt werden. Jedoch soll bei der Entwicklung auch darauf geachtet werden, dass die Software leicht in eine andere Umgebung portierbar ist. Die Android Plattform ist ein komplettes Softwarepaket f{\"u}r mobile Endger{\"a}te wie Smartphones und Netbooks. Neben einem auf Linux basierenden Betriebssystem liefert Android eine Middleware f{\"u}r die Entwicklung und den Betrieb der Anwendungen. Im f{\"u}nften Kapitel wird der grundlegende Aufbau und die Entwicklung einer Android Anwendung beschrieben. Nach der Betrachtung der Grundlagen zur H.264-Videokompression, der verwendeten Streaming-Protokolle und der Entwicklung einer Android Anwendung folgt das sechste Kapitel, welches sich mit dem Softwareentwurf und der Implementierung besch{\"a}ftigt. Der plattformunabh{\"a}ngige Teil der Software steht hier im Fokus, w{\"a}hrend dem plattformabh{\"a}ngigen Teil lediglich ein kleiner Teil des Kapitels gewidmet ist. Die Qualit{\"a}tssicherung der Software wird im siebten Kapitel beschrieben. Hier erfolgt eine Betrachtung des Einflusses der Software auf die {\"U}bertragung. Ebenso werden Methoden zur {\"U}berpr{\"u}fung der Korrektheit erl{\"a}utert. Das achte Kapitel zeigt die Auswertung der Messerergebnisse. Im neunten Kapitel wird die entworfene Software dargestellt. Es wird die Bedienung der Software erl{\"a}utert, sowie die Darstellung der Messergebnisse pr{\"a}sentiert.}, language = {de} }