Skip to main content
Log in

Smartphones Apps Implementing a Heuristic Joint Coding for Video Transmissions over Mobile Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

This paper presents the scheme Heuristic Application Layer Joint Coding (Heuristic-ALJC) for video transmissions aimed at adaptively and jointly varying both applied video compression and source encoding at the application layer used to protect video streams. Heuristic-ALJC includes also a simple acknowledgement based adaptation of the transmission rate and acts on the basis of feedback information about the overall network status estimated in terms of maximum allowable network throughput and link quality (lossiness). Heuristic-ALJC is implemented through two smartphone Apps (transmitter and receiver) and is suitable to be employed to transmit video streams over networks based on time varying and possibly lossy channels. A deep performance investigation, carried out through a real implementation of the Apps over Android smartphones, compares Heuristic-ALJC with static schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Planete-bcast, inria, ldpc codes download page. http://planete-bcast.inrialpes.fr/article.php3?id_article=16

  2. Bovik AC (2005) Handbook of Image and Video Processing (Communications, Networking and Multimedia). Academic, Orlando

    Google Scholar 

  3. Bursalioglu O, Fresia M, Caire G, Poor H (2009) Joint source-channel coding at the application layer. In: Data Compression Conference, 2009. DCC ’09., pp. 93–102. doi:10.1109/DCC.2009.10

  4. Caldeira J, Rodrigues J, Lorenz P (2012) Toward ubiquitous mobility solutions for body sensor networks on healthcare. IEEE Commun Mag 50(5):108–115. doi:10.1109/MCOM.2012.6194390

    Article  Google Scholar 

  5. Choi Y, Momcilovic P (2011) On effectiveness of application-layer coding. IEEE Trans Inf Theory 57(10):6673–6691. doi:10.1109/TIT.2011.2165130

    Article  MathSciNet  Google Scholar 

  6. Fouda MM, Nishiyama H, Miura R, Kato N On efficient traffic distribution for disaster area communication using wireless mesh networks. Springer Wireless Personal Communications (WPC) (2013, to appear)

  7. Gallager R (1962) Low-density parity-check codes. IRE Trans Inf Theory 8(1):21–28

    Article  MathSciNet  MATH  Google Scholar 

  8. Karimi O, Liu J, Wang C (2012) Seamless wireless connectivity for multimedia services in high speed trains. IEEE J Sel Areas Commun 30(4):729–739. doi:10.1109/JSAC.2012.120507

    Article  Google Scholar 

  9. Katsaggelos A, Eisenberg Y, Zhai F, Berry R, Pappas T (2005) Advances in efficient resource allocation for packet-based real-time video transmission. Proc IEEE 93(1):135–147. doi:10.1109/JPROC.2004.839621

    Article  Google Scholar 

  10. Lloret J, Ghafoor KZ, Rawat DB, Xia F (2013) Advances on network protocols and algorithms for vehicular ad hoc networks. Mob Netw Appl 18(6):749–754. doi:10.1007/s11036-013-0490-7

    Article  Google Scholar 

  11. Martini M, Mazzotti M, Lamy-Bergot C, Huusko J, Amon P (2007) Content adaptive network aware joint optimization of wireless video transmission. IEEE Commun Mag 45(1):84–90. doi:10.1109/MCOM.2007.284542

    Article  Google Scholar 

  12. Shannon CE (1959) Coding theorems for a discrete source with a fidelity criterion. Inst Radio Eng Int Conv Rec 7(part 4):142–163

    Google Scholar 

  13. Silva BM, Rodrigues JJ, Lopes IM, Machado TM, Zhou L (2013) A novel cooperation strategy for mobile health applications. IEEE J Sel Areas Commun 31(9):28–36. doi:10.1109/JSAC.2013.SUP.0513003

    Article  Google Scholar 

  14. Suri N, Benincasa G, Tortonesi M, Stefanelli C, Kovach J, Winkler R, Kohler R, Hanna J, Pochet L, Watson S (2010) Peer-to-peer communications for tactical environments: Observations, requirements, and experiences. IEEE Commun Mag 48(10):60–69. doi:10.1109/MCOM.2010.5594678

    Article  Google Scholar 

  15. Wang Z, Bovik A, Sheikh H, Simoncelli E (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612. doi:10.1109/TIP.2003.819861

    Article  Google Scholar 

  16. Zhou L, Geller B, Zheng B, Wei A, Cui J (2009) System scheduling for multi-description video streaming over wireless multi-hop networks. IEEE Trans Broadcast 55(4):731–741. doi:10.1109/TBC.2009.2032795

    Article  Google Scholar 

  17. Zhou L, Yang Z, Rodrigues J, Guizani M (2013) Exploring blind online scheduling for mobile cloud multimedia services. IEEE Wirel Commun 20(3):54–61. doi:10.1109/MWC.2013.6549283

    Article  Google Scholar 

  18. Zhou L, Yang Z, Wen Y, Rodrigues J (2013) Distributed wireless video scheduling with delayed control information. doi:10.1109/TCSVT.2013.2291311

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Igor Bisio.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bisio, I., Lavagetto, F., Luzzati, G. et al. Smartphones Apps Implementing a Heuristic Joint Coding for Video Transmissions over Mobile Networks. Mobile Netw Appl 19, 552–562 (2014). https://doi.org/10.1007/s11036-014-0519-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-014-0519-6

Keywords

Navigation