Video Conferencing - Session and Transmission Control
(2015) EDA920 20142Department of Computer Science
- Abstract
- Video conferencing is a very bandwidth sensitive application, if the available bandwidth is to low to handle the send rate of the media, packages will be lost in the network and thus the conference will be disrupted. Axis Communications would like to know which techniques are used today to ensure optimized bandwidth usage and as good quality as possible during a video conference even if the network bandwidth changes. An implementation of such a service has been made in this thesis which uses three different TCP congestion avoidance algorithms. They monitor and evaluate the network quality to adapt the video stream rate accordingly. One algorithm is only based on packet loss and is used as a baseline. The other two uses packet loss in... (More)
- Video conferencing is a very bandwidth sensitive application, if the available bandwidth is to low to handle the send rate of the media, packages will be lost in the network and thus the conference will be disrupted. Axis Communications would like to know which techniques are used today to ensure optimized bandwidth usage and as good quality as possible during a video conference even if the network bandwidth changes. An implementation of such a service has been made in this thesis which uses three different TCP congestion avoidance algorithms. They monitor and evaluate the network quality to adapt the video stream rate accordingly. One algorithm is only based on packet loss and is used as a baseline. The other two uses packet loss in conjunction with round trip time (RTT) to evaluate the network. The user experience was deemed better when using the algorithms. The algorithms that was based on both packet loss and RTT was deemed superior. There are however still a few things to adapt in the camera software and hardware before a complete system can be developed. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/5212151
- author
- Carlberg, Marcus LU and Stengren, Christoffer LU
- supervisor
- organization
- course
- EDA920 20142
- year
- 2015
- type
- H3 - Professional qualifications (4 Years - )
- subject
- keywords
- Video conference, Media streaming, Network congestion control, h.264, TCP-CUBIC, TCP-CUBIC-FIT, TCP-Illinois, GStreamer
- report number
- 2015-04
- ISSN
- 1650-2884
- language
- English
- id
- 5212151
- date added to LUP
- 2015-03-27 08:13:28
- date last changed
- 2015-04-07 04:01:59
@misc{5212151, abstract = {{Video conferencing is a very bandwidth sensitive application, if the available bandwidth is to low to handle the send rate of the media, packages will be lost in the network and thus the conference will be disrupted. Axis Communications would like to know which techniques are used today to ensure optimized bandwidth usage and as good quality as possible during a video conference even if the network bandwidth changes. An implementation of such a service has been made in this thesis which uses three different TCP congestion avoidance algorithms. They monitor and evaluate the network quality to adapt the video stream rate accordingly. One algorithm is only based on packet loss and is used as a baseline. The other two uses packet loss in conjunction with round trip time (RTT) to evaluate the network. The user experience was deemed better when using the algorithms. The algorithms that was based on both packet loss and RTT was deemed superior. There are however still a few things to adapt in the camera software and hardware before a complete system can be developed.}}, author = {{Carlberg, Marcus and Stengren, Christoffer}}, issn = {{1650-2884}}, language = {{eng}}, note = {{Student Paper}}, title = {{Video Conferencing - Session and Transmission Control}}, year = {{2015}}, }