With the continuous development of network and multimedia technology, the application of multimedia data transmission technology is becoming more and more extensive, and has been increasingly applied to software such as online chat, distance education, video conferencing, and online games. JMF (JavaTM Media Framework API) developed by Sun Microsystems provides many powerful interfaces for real-time transmission and control of multimedia data, making programming easy. We can also combine the advantages of Java\'s high performance, high reliability and cross-platform to develop multimedia data transmission software that can run efficiently and stably on the Internet. However, the network environment is complex and changeable. Some hosts may be behind a firewall, and some hosts may not have a globally unique IP address but only an internal reserved address (when the host is connected to the external network, its address must be converted through NAT, namely Network Address Translation). For these hosts, external hosts cannot directly access them (for the sake of simplicity, this article will refer to hosts with globally unique IP addresses as external hosts, and the network they are in as the external network, and the hosts that need to be converted through NA1 or inside the firewall as internal hosts, and the local area network where such hosts are located as the internal network). Many current multimedia transmission software still do not solve the problem of communication between internal and external hosts. For example, the widely used QQ can overcome this limitation in text transmission, but the transmission of files, audio and video will still fail to work when encountering this situation. For multimedia data transmission software for students and home users, the users of the software are likely to surf the Internet in dormitories, homes and Internet cafes using the intranet. Therefore, it is particularly important to overcome the firewall/NAT limitation to solve the problem of two-way communication of multimedia data between internal and external network hosts and between hosts in different intranets. This is one of the key technologies for multimedia data transmission in the network and is also the focus of this paper.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore