Advertisement

Implementation of a Drone-Based Video Streamer

  • Zhifei Fan
  • Baolong GuoEmail author
  • Jie Hou
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 82)

Abstract

Image transmission technology is one of the key technologies in the field of UAVs. In this paper we present a video streamer application for UAVs. It enables a drone to publish a live video to streaming media server directly. The Qualcomm Snapdragon Flight, a highly integrated board that targets consumer drones applications, is the experimental platform we use. The camera on the board is used to capture real time video images. And these video sequence images are encoded to H.264 video stream. Then the stream is published over wireless network follows the RTMP specification.

Keywords

UAV Live video H.264 RTMP 

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Real-Time Messaging Protocol (RTMP) specification. http://www.adobe.com/cn/devnet/rtmp.html
  5. 5.
    Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A.: Overview of the H.264/AVC video coding standard. IEEE Trans. Circ. Syst. Video Technol. 13(7), 560–576 (2003). IEEE Press, New YorkCrossRefGoogle Scholar
  6. 6.
    Recommendation ITU-T H.264: Advanced video coding for generic audiovisual servicesGoogle Scholar
  7. 7.
    Vun, N., Ooi, Y.H.: Implementation of an android phone based video streamer. In: 2010 IEEE/ACM International Conference on Green Computing and Communications & 2010 IEEE/ACM International Conference on Cyber, Physical and Social Computing, pp. 912–915. IEEE Press, New York (2010)Google Scholar
  8. 8.
    Adobe Systems Inc.: Adobes Real Time Messaging ProtocolGoogle Scholar
  9. 9.
    Lei, X., Jiang, X., Wang, C.: Design and implementation of streaming media processing software based on RTMP. In: 5th International Congress on Image and Signal Processing, pp. 192–196. IEEE Press, New York (2012)Google Scholar
  10. 10.
    YUV pixel formats. https://www.fourcc.org/yuv.php
  11. 11.
    Wikipedia, Network Abstraction Layer. https://en.wikipedia.org/wiki/Network_Abstraction_Layer
  12. 12.
    Zhao, P., Li, J., Xi, J., Gou, X.: A mobile real-time video system using RTMP. In: 4th International Conference on Computational Intelligence and Communication Networks, pp. 61–64. IEEE Press, New York (2012)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.School of Aerospace Science and TechnologyXidian UniversityXi’anChina

Personalised recommendations