An adaptive and reliable forward error correction mechanism for real-time video delivery from UAVs
dc.contributor.author | Sarvi, Batoul | en |
dc.contributor.author | Sreenan, Cormac J. | en |
dc.contributor.author | Zahran, Ahmed | en |
dc.contributor.funder | Science Foundation Ireland | en |
dc.date.accessioned | 2023-11-08T14:50:59Z | |
dc.date.available | 2023-11-08T14:50:59Z | |
dc.date.issued | 2023-11-02 | en |
dc.description.abstract | This paper introduces Adaptive and Reliable Forward Error Correction (AR_FEC), a novel mechanism that is designed to ensure reliable and efficient real-time video delivery for Unmanned Aerial Vehicles (UAVs). UAVs communicate using wireless channels that are inherently unreliable. AR_FEC is an application-layer solution that is inspired by edge computing. It incorporates several elements, specifically, adaptive Forward Error Correction (FEC), dynamic video quality, and Unequal Error Protection (UEP). AR_FEC dynamically adjusts the number of redundancy frames per video Group of Picture (GoP) based on packet loss rate, recent average round-trip times, and cross-layer information such as bandwidth usage and network traffic load. Moreover, AR_FEC reacts to congestion via a dynamic video quality algorithm. By adaptively determining suitable redundancy for the video I-frames and adjusting video quality, significant improvements are achieved. Comprehensive simulations demonstrate that the proposed AR_FEC protocol offers excellent performance for the number of delivered frames, latency, throughput, and delivery of frames, within the delay constraints for real-time multimedia streaming from UAVs. | en |
dc.description.sponsorship | Science Foundation Ireland (Grant No. 13/RC/2077 P2) | en |
dc.description.status | Peer reviewed | en |
dc.description.version | Accepted Version | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.citation | Sarvi, B., Sreenan, C. J. and Zahran, A. (2023) 'An adaptive and reliable forward error correction mechanism for real-time video delivery from UAVs', 2023 14th International Conference on Network of the Future (NoF), Izmir, Turkiye, 04-06 October, pp. 141-149. doi: 10.1109/NoF58724.2023.10302786. | en |
dc.identifier.doi | 10.1109/nof58724.2023.10302786 | en |
dc.identifier.eissn | 2833-0072 | en |
dc.identifier.endpage | 149 | en |
dc.identifier.isbn | 979-8-3503-3807-2 | en |
dc.identifier.isbn | 979-8-3503-3808-9 | en |
dc.identifier.issn | 2377-8652 | en |
dc.identifier.startpage | 141 | en |
dc.identifier.uri | https://hdl.handle.net/10468/15210 | |
dc.language.iso | en | en |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | en |
dc.relation.ispartof | 2023 14th International Conference on Network of the Future (NoF) | en |
dc.relation.project | info:eu-repo/grantAgreement/SFI/SFI Centres for Research Training Programme::Data and ICT Skills for the Future/18/CRT/6222/IE/SFI Centre for Research Training in Advanced Networks for Sustainable Societies/ | en |
dc.relation.project | 13/RC/2077 P2 | en |
dc.rights | © 2023, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | en |
dc.subject | UAV | en |
dc.subject | Error correction | en |
dc.subject | Multimedia communication | en |
dc.subject | FEC | en |
dc.subject | Video streaming | en |
dc.title | An adaptive and reliable forward error correction mechanism for real-time video delivery from UAVs | en |
dc.type | Conference item | en |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- AR-FEC-NOFConference-BatoulSarvi (1).pdf
- Size:
- 929.03 KB
- Format:
- Adobe Portable Document Format
- Description:
- Accepted Version
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 2.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: