Original article: http://blog.yotuo.net/post/2009/10/Video-chat.html
Main technical modes and comparison of video chat websites:
1, Software-based video chat websites. A) Pure C/S architecture, software-based video chat websites, video chat platforms are software rather than websites. Video Chat websites can be implemented through data synchronization between websites and software. Website members can log on by downloading the client provided by the website, and then perform video communication on the unified software platform. Such technologies are typical: 9158 and 17say. B) The software is developed based on the P2P technology of the conventional software model. Excellent performance, large server load, and almost the same technology used by network TV stations .. C) Powerful functions, because the software is executed locally, it has great advantages for functions that can be developed only in file transmission and other software modes. D) High development costs and long development cycle. The video chat Website Based on this mode has invested a lot in the initial stage and requires a long time and a great cost for development. Because the cost of developing software is many times higher than the cost of developing a website of the same size, the development cost of one video chat software is much more than the cost of developing one network TV station. E) Software versions based on various operating systems or compatible software versions must be developed, resulting in extremely high maintenance costs. F) This model is very suitable for webmaster operations that have accumulated profit and strong capital over a long period of time. It is not suitable for small and medium-sized webmasters. 2, Plug-in-based video chat rooms. A) High-performance video chat is achieved through software development plug-ins. If you want to use a website for video chat, you must first install the plug-in. B) Almost all of these websites use third-party video chat plug-ins to build video chat websites. For example, bluesky, most video chat rooms currently use this mode to build video chat websites. C) If you want to use such plug-ins, you must pay a thousand yuan, and if you want to use fully-free plug-ins, you must pay a high fee. High operating costs. D) To develop such plug-ins, the development cost is almost the same as that of software-based video chat websites. E) The current network virus Trojan is rampant. In many cases, website visitors do not know the specific use and internal mechanisms of the plug-in, so many visitors can stay away from such video chat rooms. Various security tools also restrict plug-ins. This leads to a great threat to website visitors from such video chat rooms. Although sometimes you will try to download and view the plug-in, many will also soon Delete the plug-in to prevent the plug-in from causing attacks or viruses to the system, because they do not know whether the plug-in contains viruses or Trojans. 3, A pure web video chat website. A) Develop a video chat website through the Flash Media Server or red video server provided by Adobe. B) The Video Server Based on this mode is inferior to a P2P Video chat system developed based on software or plug-ins in the case of multi-person video chats. Because this mode is in the C/S mode. The C end is flash player, and the S end is the video server. To set up such a video chat website, you must install the video service on the server. Program . C) Currently, the server performance and bandwidth requirements are relatively high. The number of supported users is much lower than the previous two. At the same time, because Flash Player runs on the website, although it will download Flash to the local, but due to the strict security restrictions of Flash Player, by default, local file operations and related functions cannot be implemented. Therefore, the function of a video chat system based on software or plug-in mode is not powerful. D) Use flash player as the client, almost cross-origin any operating system and computer. Flash Player 10 launched by Adobe already supports P2P Video chat in UDP mode, which will undoubtedly have a revolutionary impact on the video chat system in the future. E) Low development cost and short cycle. Video Servers such as FMS are excellent in video and audio compression through continuous revisions, and do not require any development, greatly saving development costs and time. There is no cost for developing high-cost network functions that span firewalls and Nat penetration. F) You can use flash development tools, such as flex to develop client flash. The time spent in interface development and function development is far less than the time required to develop software or plug-ins. G) This mode is ideal for setting up a one-to-many video chat website. H) This mode is currently the preferred solution for many small and medium-sized video chat webmasters. Attract customers through attractive video content, and then charge fees to achieve website profit. The profit model is simple and practical, with a short profit cycle and low operating costs.
Operation Mode of video chat websites 1, With entertainment and dating as the topic. A) This type of video chat website builds a video dating platform for Members to attract customers' attention, increase customer viscosity, and achieve profitability through long-term operation. Diverse profit models, such as advertising, functional charges, and value-added services. The profit cycle is long and the operation cost is high. B) A typical requirement for this mode is: Multi-to-many video chats, allowing room members to communicate with each other through video. 2, The video is displayed as the topic. A) This type of video chat website attracts customers to pay for viewing through attractive video content, thus making a profit. The profit model is simple and direct, with a profit cycle end and low investment. 3, Video Chat Room mode. A) Each chat room of such video chat websites has one administrator responsible for managing the chat room. Anyone in the room can apply to the Administrator for displaying videos or speeches, but only one member can present himself at a time. B) Such video chat rooms are almost free of charge and all plug-ins must be installed to achieve profitability through private communication between members.
Development History of video chat technology 1, C/S structure of the video chat software or plug-in. This is the earliest video chat development technology and has been eliminated. 2, P2P Video chat software or plug-ins. This is the main technology used by many large video chat projects in the past few years. It is also a technology used by many small video chat rooms. 3, Based on P2P mode + C/S mode. This is the technical architecture model with the highest performance currently. For example, the video chat function of QQ and other chat tools. P2P is used when the P2P network connection speed is fast, and the C/S mode is used when the speed is slow. 4, A B/S Video Chat website built on a pure web server. This is the main research direction of video technology in the previous 1-2 years. This mode is exactly the C/S structure that can be used on the website. The performance of the C/S structure is not much different from that of the first stage, but it has a powerful cross-platform advantage. Because of its performance, it cannot be compared with the performance of the 2nd and 3rd stages, resulting in more research, but less practical, less product. 5, The B/S structure of the pure Web-Based Video Server + The Flash P2P structure. This stage is the main research direction of video technology. However, currently, flash P2P cannot implement data distribution, forwarding, and other functions. It uses a P2P connection between one person and multiple users to transmit data at the same time. Therefore, when the number of users is large, this mode will greatly occupy the bandwidth of the client. Therefore, this mode must be used with the B/S mode. When the number of users is large, video servers are used. When the number of users is small, P2P is used.
Where is the future of video chat technology?
The answer is:
Flash P2P . Flash P2P is currently in the testing stage, with limited functions and a limited scope of application. However, it has shown the development trend of video chat technology in the future. The Flash P2P provided by Adobe Flash Player 10 uses the Adobe structs video server as a transit server to implement P2P connection to the Flash client. Although the current flash P2P technology is only in a very simple and basic functional application, it attracts a large number of researchers. We have reason to believe that, adobe will provide the function of establishing P2P connections between flash clients in the upcoming FMS 4.0. In this way, the flash P2P connection speed will inevitably increase significantly. At the same time, because we own the management and development rights of the FMS server, more powerful P2P functions will inevitably emerge. At the same time, Microsoft is also developing P2P functions similar to flash P2P that can be implemented on the web. As Web applications will become the mainstream of application development, the top Internet companies will gradually open up more powerful web-based functions, on the web end, more functions can be implemented only through software. This media is likely to be flash, because Flash has a large customer base and recognition.