2009 the country issued a 3G license, a time when operators are online video business. For our professional video hardware server company, just caught up with the big environment, but also began to develop various types of video services, multimedia ringtones is one of them. Our company was established in 07, has been in the development of hardware Media server stage, the server just provides the basic audio and video processing capabilities, in power consumption, performance and volume above, and at home and abroad are in the lead.However, we have never touched on the specific business level, at the end of 2009, there was a large domestic carrier business provider to find us, they already have the ringtone products need to add video services, upgrade to multimedia ringtones. The underlying media handles this block using my media server. Then we started the project at the beginning of 2010.
This project is my first time to lead the team to do the project. As both business and demand are the responsibility of the partner, we only need to provide the underlying functionality on demand and on time. The main development time from January 2010 to December 2010, followed by some piecemeal maintenance work. The team has up to 10 people, covering hardware, firmware, software development and testing. Which hardware 1 people, firmware 1 people, software development 6 people (including me), testing 2 people. Key risk points for the project: time, performance, and stability. Third parties require July to go to their labs to complete the test work and achieve 6 9 stability. Our internal performance to achieve single Board 3000-channel audio, 2000-channel video, the machine can support 21000-channel audio playback or 14000-channel sound and video playback
The process is divided into 3 main stages:
-
- Development phase (January-May)
-
- hardware new board retrofit and firmware driver modification
- Multimedia ringtone process Add, module retrofit
- New Board program Development
- Several media files support parsing
- Network Management Development
- section module performance optimization
- test case and Test tool development
-
- Testing phase (July-September)
-
- Internal purchase hardware Board, Gigabit switch, high performance test server build test environment
- Internal testing
- Third-party lab testing
- Performance optimization phase (9-12)
-
- Schema tuning
- Adding a partial cache module
- Local Performance and tuning
- Results
In September, we completed the third-party lab tests, and in December we reached the target of audio 2400-way, video 800-way. Due to market reasons, we have not done any further optimization. Third party did not get the operator's list, and we did not get a third party list, the product has been in the laboratory for 11 years, we also in another one of the leading operators of equipment provider laboratory participation in product selection, but also passed their tests. But they didn't get a list of the same kind of business.
For our start-up company, the investment of 10 people for 1 years to develop a product, the cost is very large; a single decline, in addition to the confiscation of costs, but also hindered the company's possible outbreak of business and point of time. For me, for the first time, I lead the team to complete the project and have accumulated team and project management experience. The main reason for the failure of the project is the big environment. Mobile is to pay more attention to the video business, for the multi-media ringtones business, specifically out of technical specifications, our two partners are involved in the mobile standard-setting and product testing selection. But the 3G environment for the video business is not particularly good: less video models, high tariffs, poor video experience, resulting in the final purchase of fewer users, multimedia ring tone is not large-scale construction. In the 3G era, there was no mass explosion of video services.
I've been through a failure. Products and Projects (iv): No single multimedia ringtone media server