DOI QR코드

DOI QR Code

Real-time wireless Audio/video Transmission Technique for Handheld Devices

휴대용 단말기를 위한 실시간 무선 영상 음성 전송 기술

  • 윤경섭 (인하공업전문대학 컴퓨터정보과)
  • Published : 2009.04.30

Abstract

Improvement of Wireless internet and handheld devices makes it possible that users can use various multimedia services. But, access point devices are needed while using handheld devices, and those devices use virtual network address for networking. For that reason, end-users hardly use the 1:1 voice or video chat, and messenger service that require direct communications between devices. Also, service providers need central server for relaying packets from terminals to others, the traffic and costs of relaying go high, so real-time massive data transmission services are restrictively provided. In this study, we apply TCP/UDP hole punching technique to those applications. And we implement service that supports real-time multimedia direct transmission between equipments that use virtual network addresses.

무선 인터넷의 속도 향상과 휴대용 단말기의 컴퓨팅 파워 향상으로 이동 중에도 다양한 멀티미디어 서비스를 이용할 수 있게 되었다. 그러나, 휴대용 단말기를 통한 인터넷 사용을 위해서는 액세스 포인트(Access Point) 장비가 요구되고, 해당 장비에서는 동적으로 가상 네트워크 주소를 할당하는 방식을 사용하기 때문에, 휴대용 단말기간의 직접 통신이 요구되는 서비스 즉, 1:1 음성 또는 화상 통화 및 메신저 서비스 등은 거의 제공되지 않고 있는 실정이다. 또한 이러한 서비스를 제공하는 측에서도, 중앙에 중계 서버를 두어 단말에서 전송되는 패킷을 수집, 반대편 단말로 중계하도록 구현함으로써, 실시간 멀티미디어 데이터 등 대량의 데이터 전송이 요구되는 서비스에서는 중계 서버의 전송량과 이를 감당하기 위한 비용이 증가하게 되어, 실시간 대용량 데이터 전송 서비스는 제한적으로 제공되고 있는 실정이다. 이 연구에서는 TCP/UDP Hole Punching이라는 기술을 이용하여 휴대용 단말기나 가상 개인 네트워크 주소를 사용하는 장비들 간의 실시간 멀티미디어 데이터 직접 전송이 가능한 P2P서비스를 구현하였다.

Keywords

References

  1. K. Egevang & P. Francis, "The IP Network Address Translator (NAT)," IETF RFC 1631.
  2. P. Srisuresh & K. Egevang, "Traditional IP Network Address Translator," IETF RFC 3022.
  3. J. Rosenberg, et aI., "STUN - Simple Traversal of User Datagram Protocol Through Network Address Translators," IETF RFC 3489.
  4. M. Deshpande, et aI., "Flashback: A Peer-to-Peer Web Server for Flash Crowds," 27th International Conference on Distributed Computing Systems, pp. 15, 2007.
  5. K. Kimotsuki, et aI., "Construction of P2P-VPN Utilizing UDP Hole Punching Method," IEICE Tech. Rep., Vol. 106, No. 577, NS2006-196, pp. 197-200, March, 2007.
  6. K. Suh, et aI., "Characterizing and Detecting Skype-Relayed Traffic," Proceedings of Infocom, 2006.
  7. M. Wu, et aI., "A Scalable Port Forwarding for P2P-Based Wi-Fi Applications," Lecture Notes in Computer Science, Vol 4138, pp. 26-37, Springer Berlin/Heidelberg, 2006.
  8. G. Schiele, et aI., "Requirements of Peer-to-Peer Based Massively Multiplayer Online Gaming," Proceedings of the 7th International Workshop on Global and Peer-to-Peer Computing, 2007.
  9. A. Wacker, et al., "Towards an Authentication Service for Peer-to-Peer Based Massively Multiuser Virtual Environments," International Journal of Advanced Media and Communication, Vol. 2, No.4, pp. 364-379, 2008. https://doi.org/10.1504/IJAMC.2008.022221
  10. Taein Hwang, Hojin Park, and Jinwook Chung, "Personal Mobile AN Control Point for Horre-to-Home Media Streaming," IEEE Transactions on Consumer Electronics, Vol. 54, Issue 1. pp. 87-92, 2008. https://doi.org/10.1109/TCE.2008.4470028
  11. N. Steinleitner, et aI., "Implementation and Performance Study of a New NAT/Firewall Signaling Protocol." Proceedings of the International Workshop on Assurance In Distributed Systems and Networks, 2006.