Adaptive Video Encoding and Dynamic Channel Access for Real-time Streaming over SDRs

被引:0
|
作者
Roy, Debashri [1 ]
Mukherjee, Tathagata [2 ]
Chatterjee, Mainak [1 ]
Pasiliao, Eduardo [3 ]
机构
[1] Univ Cent Florida, Comp Sci, Orlando, FL 32826 USA
[2] Univ Alabama, Comp Sci, Huntsville, AL 35899 USA
[3] US Air Force, Res Lab, Munit Directorate, Eglin AFB, FL 32542 USA
关键词
SELECTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we study and implement real-time adaptation schemes for video encoding and channel selection that work in tandem to facilitate HD video streaming for secondary users in a dynamic spectrum access network. Out-of-band feedbacks on instantaneous pathloss of the signal between the transmitter and the receiver, the received signal strength indicator (RSSI) at the receiver and the quality of the reconstructed video are used to continuously determine the most apt encoding parameters. At the same time, the radio transmitter continuously adjusts the channel parameters (i.e., center frequency and channel bandwidth) based on the transmission activities of the primary users who have prioritized rights on these channels. We consider the physical limitations of the encoder along with the channel statistics to determine when to change the encoder parameters and when to switch to a new channel. We propose a multi-level threshold based mechanism to find the optimal number of encoding bit rates. We also propose a threshold based algorithm to find the best available channel between the transmitter-receiver pair. We validate our theoretical propositions on an indoor testbed using software defined radios (SDRs) and the GNU Radio suite. Live video was captured, encoded using open source H.264 software libraries, streamed using GStreamer and transmitted over the 915 MHz ISM bands with omni-directional antennas. For the SDRs, we chose the universal software radio peripheral (USRP) B210s from Ettus Research and use them as the transmitter and the receiver. A third B210 was used to sense the energy levels on all the channels to detect the presence of primary transmissions. GNU Radio was used to build the signal processing pipeline, both for the transmitter and the receiver. We use PSNR and SSIM to measure the video quality and report experimental results that show that: (i) the video encoder and the USRP transmitter-receiver pair are able to adapt to the changing RF conditions, (ii) the adaptation schemes yield better video quality than non-adaptive schemes, and (iii) the USRPs can switch the channels fast enough allowing uninterrupted HD video streaming even when primary users preempt the secondary user's transmission.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Dynamic encoder profile optimisation for real-time video streaming applications
    De Praeter, J.
    Swimberghe, H.
    Renard, G.
    Van Wallendael, G.
    Lambert, P.
    [J]. ELECTRONICS LETTERS, 2016, 52 (13) : 1116 - 1117
  • [22] Adaptive Scheduling Framework for Real-Time Video Encoding on Heterogeneous Systems
    Ilic, Aleksandar
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (03) : 597 - 611
  • [23] Adaptive Rate Control with Dynamic FEC for Real-Time DV Streaming
    Matsuzono, Kazuhisa
    Sugiura, Kazunori
    Asaeda, Hitoshi
    [J]. GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [24] Real-Time Video Inference on Edge Devices via Adaptive Model Streaming
    Khani, Mehrdad
    Hamadanian, Pouya
    Nasr-Esfahany, Arash
    Alizadeh, Mohammad
    [J]. 2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 4552 - 4562
  • [25] Dynamic Control for Real-Time Video Decoding in Wireless Channel
    Zhang Jiayan
    Bai Xu
    Ma Jing
    [J]. 2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 841 - 844
  • [26] Window-based adaptive technique for real-time streaming of scalable video over cognitive radio networks
    Omer, Ala Eldin
    Hassan, Mohamed S.
    El-Tarhuni, Mohamed
    [J]. IET COMMUNICATIONS, 2017, 11 (17) : 2643 - 2649
  • [27] An adaptation scheme for real-time video streaming
    Lai, MY
    Kuo, CH
    Sung, LC
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 720 - 723
  • [28] REAL-TIME ADAPTIVE SWITCHING MECHANISM TOWARDS VIEWPORT-ADAPTIVE OMNIDIRECTIONAL VIDEO STREAMING
    Yang, Mingyi
    Liang, Hong
    Yang, Fuzheng
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2021,
  • [29] Fault Tolerance of Real-time Video Streaming Protocols over SDN Networks
    Gaikwad, Shailendra
    Tafleen, Sana
    Gottumukkala, Raju
    Elgazzar, Khalid
    [J]. 2018 14TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2018, : 101 - 107
  • [30] Video Streaming Over MANETs: Testing and Analysis Using Real-Time Emulation
    Lal, Chhagan
    Laxmi, Vijay
    Gaur, Manoj Singh
    [J]. 2013 19TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC): SMART COMMUNICATIONS TO ENHANCE THE QUALITY OF LIFE, 2013, : 190 - 195