skip to main content
10.1145/3204949.3208119acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
demonstration

Implementing 360 video tiled streaming system

Published:12 June 2018Publication History

ABSTRACT

The computing power and bandwidth of the current VR are limited when compared to the high-quality VR. To overcome these limits, this study proposes a new viewport dependent streaming method that transmits 360-degree videos using the high efficiency video coding (HEVC) and the scalability extension of HEVC (SHVC). The proposed SHVC and HEVC encoders generate the bitstream that can transmit tiles independently. Therefore, the bitstream generated by the proposed encoder can be extracted in units of tiles. In accordance with what is discussed in the standard, the proposed extractor extracts the bitstream of the tiles corresponding to the viewport. SHVC video bitstream extracted by the proposed methods consist of (i) an SHVC base layer (BL) which represents the entire 360-degree area and (ii) an SHVC enhancement layer (EL) for selective streaming with viewport (region of interest (ROI)) tiles. When the proposed HEVC encoder is used, low and high resolution sequences are separately encoded as the BL and EL of SHVC. By streaming the BL(low resolution) and selective EL(high resolution) tiles with ROI instead of streaming whole high quality 360-degree video, the proposed method can reduce the network bandwidth as well as the computational complexity on the decoder side. Experimental results show more than 47% bandwidth reduction.

References

  1. M. Champel, T. Stockhammer, T. Fautier, E. Thomas and R. Koenen. 2016. Quality Requirements for VR. Technical Report ISO/IEC JTC1/SC29/WG11/MPEG 116/m39532.Google ScholarGoogle Scholar
  2. A. Zare, A. Aminlou, M. Hannuksela and M. Gabbouj. 2016. HEVC-compliant Tile-based Streaming of Panoramic Video for Virtual Reality Applications. In Proceedings of the 24th ACM Multimedia Conference. Netherlands, 601--605. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Y. Sánchez, R. Skupin and T. Schierl. 2017. Video processing for panoramic streaming using HEVC and its scalable extensions. Multimedia Tools and Applications. 5631--5659. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Y. K. Wang, Hendry and M. Karczewicz. 2016. Viewport dependent processing in VR: partial video decoding. Technical Report ISO/IEC JTC1/SC29/WG11/MPEG 116/ m38559.Google ScholarGoogle Scholar
  5. R. Skupin, Y. Sanchez, K. Suhrmg, T. Schierl, E. S. Ryu and J. Son. 2017. Temporal MCTS Coding Constraints Implementation. Technical Report ISO/IEC JTC1/SC29/WG11/MPEG 120/ m41626.Google ScholarGoogle Scholar
  6. J. Boyce, A. Ramasubramanian, R. Skupin, Gary J. Sullivan, A. Tourapis and Y. K. Wang. 2017. HEVC Additional Supplemental Enhancement Information (Draft 4). Technical Report ISO/IEC JTC1/SC29/WG11/JCTVC-AC1005.Google ScholarGoogle Scholar
  7. J. Boyce, Y. Ye, J. Chen and A. K. Ramasubramoian. 2015. Overview of SHVC: scalable extensions of the high efficiency video coding standard. IEEE Transactions on Circuits and Systems for Video Technology. 26, 1(2015), 20--34.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Skupin and Y. Sanchez. 2017. MCTS extraction with optional slice reordering. Technical Report ISO/IEC JTC1/SC29/WG11/MPEG 119/m40902.Google ScholarGoogle Scholar
  9. C. Feldmann, C. Bulla and B. Cellarius. 2013. Efficient stream-reassembling for video conferencing applications using tiles in HEVC. Proc. of International Conferences on Advances in Multimedia (MMEDIA). 130--135.Google ScholarGoogle Scholar
  10. B. Bross, P. Helle, H. Lakshman and K. Ugur. 2014. Inter-Picture Prediction in HEVC. Integrated Circuits and Systems. Springer, 113--140.Google ScholarGoogle Scholar
  11. R. Sjoberg, Y. Chen, A. Fujibayashi, M. M. Hannuksela, J. Samuelsson, T. K. Tan, T. K., Y. K. Wang and S. Wenger. 2012. Overview of HEVC high-level syntax and reference picture management. IEEE Transactions on Circuits and Systems for Video Technology. 22, 12(2012), 1858--1870. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Boyce, E. Alshina, A. Abbas and Y. Ye. 2017. JVET common test conditions and evaluation procedures for 360° video. Technical Report ISO/IECJTC1/SC29/WG11/JVET-H1030.Google ScholarGoogle Scholar
  13. Wikipedia. 2018. Comparison of virtual reality headsets. Retrieved from https://en.wikipedia.org/wiki/Comparison_of_virtual_reality_headsetsGoogle ScholarGoogle Scholar
  14. Github. 2018. HEVCESBrowser. Retrieved from https://github.com/virinext/hevcesbrowserGoogle ScholarGoogle Scholar
  15. Github. 2018. FFmpeg. Retrieved from https://github.com/FFmpeg/FFmpeg.Google ScholarGoogle Scholar
  16. High Efficiency Video Coding (HEVC) reference software HM. 2017. Retrieved from https://hevc.hhi.fraunhofer.de/Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    MMSys '18: Proceedings of the 9th ACM Multimedia Systems Conference
    June 2018
    604 pages
    ISBN:9781450351928
    DOI:10.1145/3204949
    • General Chair:
    • Pablo Cesar,
    • Program Chairs:
    • Michael Zink,
    • Niall Murray

    Copyright © 2018 Owner/Author

    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 12 June 2018

    Check for updates

    Qualifiers

    • demonstration

    Acceptance Rates

    Overall Acceptance Rate176of530submissions,33%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader