Introduction to Streaming Media Service System (AMS) software
AMS is developed in C++, using an efficient IOCP model on the Windows platform, and a high-performance Epoll model on the Linux platform, allowing a single server to easily support more than 3,000 concurrent user accesses. The cross-platform design enables AMS to run in Windows, Linux, Android and other systems, as well as in embedded arm-Linux. The customized version of ams can run on any recording host, video conferencing host, or router, making it convenient for users to do secondary development and embedded applications.
Main features of Streaming Media Service System (AMS)
1. Support operating systems such as Windows/Linux based on PC architecture, support running under arm-Linux, and support running on the android platform;
2. It adopts an open streaming media protocol and can be connected with mainstream systems. It supports at least three methods of RTMP push, RTMP pull, and RTSP pull to obtain live streams. It also supports multicasting of the obtained live streams according to TS. Or unicast, RTMP, RTSP, HLS, TS OVER HTTP, FLV OVER HTTP and other standard streaming media protocols for external live broadcast forwarding;
3. Supports streaming extension, which can pull WMV live streams from WMS service servers, as well as standard or non-standard live streams from other third-party streaming media servers. Supports re-encoding the pulled live stream before forwarding, and can distribute the pulled live stream according to multiple resolutions and multiple bit rates to meet the needs of viewing on multiple platforms;
4. AMS supports live broadcast in the replay mode. When the replay mode is used for live broadcast, no matter whether it is a mobile phone/tablet or PC, you can replay it at any time while watching the live broadcast. AMS's support for replay is completed on the server side. There is no need to download a specific playback plug-in or use a specific player, just through flash;
5. It supports recording, can be scheduled or manually recorded, can record MP4 or FLV format files, and provides a variety of recording methods, including manual recording, scheduled recording, automatic recording when there is a live stream, etc. When recording, it supports two methods of generating new files or appending files, and supports recording files exceeding 4G;
6. A single server supports more than 3,000 concurrent users, and the live broadcast delay is less than 1 second;
7. Supports RTMP forwarding function, which can forward live streams on AMS to other AMS servers or third-party RTMP servers, such as RED5, FMS, and WOWZA streaming media servers;
8. Supports multi-terminal access such as PC/mobile phone/tablet. Whether it is windows, Linux, Android or IOS systems, there is no need to download plug-ins when accessing the live broadcast, and you can watch directly;
9. Support rtmp or http progressive downloading method for on-demand, control the response time to on-demand within 100ms, and support special operations such as pausing and dragging;
10. It comes with a transcoding plug-in that can transcode various media files into MP4, FLV, or M3U8 lists according to customer instructions to meet different on-demand experiences. After the transcoding is completed, it can automatically take multiple cover screenshots of different sizes to meet the needs of front-end display;
11. AMS’s unique real-time transcoding and slicing technology ensures that various media files uploaded by users to the on-demand library can be broadcast immediately. As long as the user puts the media files into the on-demand library, no matter what media format, VOD can be played through Flash. It also supports multi-code rate on-demand, which greatly improves the user experience;
12. Supports file live broadcast. You can catalog the FLV/MP4 files existing on the hard disk and perform live broadcast according to the set tasks and sequences. At the same time, AMS supports cataloging various types of media files (VCD, DVD, MPEG, RMVB, AVI, etc.) for live broadcast. After the program list is generated, AMS will automatically transcode in real time according to the set bit rate and resolution for live broadcast release;
13. Built-in Web application system, no complicated configuration is required, and can be directly deployed to the user server for use;
14. The built-in Aoku hardware device search function can automatically find Aoku encoders and decoders in the same network, and provides a management interface for encoders and decoders to facilitate unified management by users;
15. AMS has a complete log management function, which allows users to conveniently check payment system operation logs or various event logs, as well as terminal access logs;
16. AMS supports intelligent cluster applications. When deployed in a cluster, live broadcast and on-demand support intelligent cascading technology, automatically using the most bandwidth-saving and system resource-saving mode to provide live broadcast and on-demand services to customers. For example, when the program requested by the user is not on the node AMS closest to the user, the node AMS will automatically cache the program requested by the user;
17. The open system architecture provides a secondary development interface, which can be easily integrated into the user's existing platform or website platform, or can be opened for secondary development on this basis;
18. Support the secondary development of user permissions, support the secondary development of live streams obtained from other video systems (video surveillance, video conferencing, real-time command, etc. systems), support the secondary development of task recording, etc.
Streaming Media Service System (AMS) installation requirements
Operating system
Windows system, it is recommended to use Win2008 Server or above
Linux system, it is recommended to use Red Hat Enterprise Linux, CentOS, Oracle Linux
Hardware environment
Basic configuration CPU: dual-core 2.0GHz; memory: 4GB; hard disk: 500GB; network card: Gigabit network port
Network
Firewall Firewalls at all levels must open the following ports: 1935, 1936, 9001.
Quick installation of AMS in Windows environment
If you downloaded the decompressed version, after decompressing, AokuMediaServer.exe in the execution directory can enter the debugging running mode.
If you downloaded the installation version, execute Setup, and the AMS service manager will automatically pop up after installation. You can install AMS as a service through the manager. You can also find AokuMediaServer.exe in the installation directory and run it in debugging mode.
[Note]:
1. Please do not put AMS in the Chinese directory to avoid running errors;
2. Please ensure that the current user has executable and writable permissions;
【Run in debug mode】
This mode is suitable for debugging. Enter the console command line window and execute AokuMediaServer.exe. The following dos window box will be displayed. The log is displayed directly on the screen. Do not close the window. At this time, AMS will start normally.
【Normal working mode】
After AMS debugging runs normally, we can run AokuMediaServer as service mode and open the service manager AokuMediaManager.exe, as shown below:
Click "Install Service" button to install the AMS service into the system service. If there is an error here, please confirm whether the service main program (AokuMService.exe) has been isolated and deleted by the 360 firewall on your computer. Please exit the 360 anti-virus or firewall, or add AokuMService.exe and AokuMediaServer.exe to the white list.
After the service is installed, click the "Open" button. If AMS is running as a service, the service will automatically restart after the computer is restarted.
【Special Attention】
You can only choose between debugging and running as a service. Otherwise, the port will be occupied.
If any errors occur, they can be viewed through rtmpServer.log in the logs directory. There will generally be an error description.
AMS has started normally. By default, after AMS is started, you can enter the AMS management background through port 9001. The default user name is admin and the password is 123456, as shown below:
After normal startup, you can create a live broadcast channel. You can create a live broadcast channel in push mode according to your situation (if you have an encoder, you can push out the rtmp stream, or you can use obs, FME and other software to push the stream), and you can create a live broadcast channel in pull mode (you have an rtsp stream address that can be watched through vlc, or a udp stream address)
Streaming Media Service System (AMS) applicable scenarios
AMS is suitable for various occasions of network audio and video applications. It can be used independently as a live broadcast on-demand platform, or it can be embedded into various user application platforms to provide customers with audio and video core support. Unlike other products that provide cloud services and rent them to customers, AMS is an audio and video system installed on the internal server of the enterprise. The enterprise has absolute control over AMS.
AMS is not a panacea, it just provides a set of software solutions. If you have your own local area network or your own server (it can be a cloud server) and hope to deploy your own streaming media application system on the service, then AMS is suitable for you. If you only have a Web website built on a virtual host and do not have other hosts with sufficient bandwidth, and want to implement live broadcast or on-demand services, then AMS is not suitable for you. It is recommended that you use LeTV Cloud or upload the program to Youku Tudou.
Here we only list a few representative applications.
【Individual player】
We provide individual users with a free version that supports all protocols, 1 live broadcast channel, and 5 concurrent users. Individual players can use AMS, a home multimedia processing center, to share various audio and video programs to home smart TVs, smartphones, and tablets by installing AMS on a computer. We can use AMS to share videos on various terminals without the need for complex operations such as format conversion and video copying. At the same time, we can use AMS to connect with web cameras and online TVs to store videos and expand video applications.
【Chain store】
For shopping malls, restaurants, entertainment, and enterprises with chain stores and branches. We can use AMS to build an internal multimedia management and publishing center with low cost and high efficiency, which can realize multimedia advertising publishing and also enable Live broadcast the production line through the store to enhance the corporate image. At the same time, it can also provide enterprises with internal video training and live video streaming service support.
【Kindergarten/Primary School/Middle School/University】
By installing AMS on the school's server, streaming media support can be provided for the school's various application systems and Web sites. Through the simple embedding of front page links, it can be provided on the campus website Class live broadcast, conference live broadcast, IPTV, monitoring live broadcast, multimedia classroom live broadcast/on-demand, media program processing and other applications.
【Factory】
Through the AMS deployed on the factory server, the factory monitoring can be broadcast live. Managers can supervise through mobile phones at any time. At the same time, it can be connected with various systems within the factory to provide VOD on-demand support for training courses, internal IPTV support, and video conference recording support.
【Radio and TV station】
Major radio and television stations can install the AMS software system on their own servers, and push the TV station signals to AMS through the encoder to quickly realize the output of the streaming media protocol supported by multiple terminals. By embedding it into the TV station's own website, it can realize live broadcast, playback, and on-demand.
【Application Development】
Companies that develop applications such as OA/ERP/CRM can integrate AMS to quickly support various streaming media applications in their systems, adding multimedia functions to the system and increasing selling points. By calling the interface provided by AMS, the control and management of AMS can be completely realized, making management and application integrated.
【Recording and broadcasting manufacturer】
AMS provides multiple versions based on Windows, Linux, and arm-linux. By cooperating with AMS, you can quickly enable your recording and broadcasting host to support multiple streaming media protocol outputs, improving product competitiveness.
【Video conferencing manufacturer】
By integrating with AMS, your video conferencing system can quickly be equipped with live video/video on demand functions to meet the various application needs of users.
【Router】
By integrating a high-performance AMS system, the router can be turned into a home media gateway to achieve broader applications.
Streaming Media Service System (AMS) update log
1: Optimized performance
2: We are serious about solving bug problems
Huajun editor recommends:
Streaming Media Service System (AMS) is an excellent software for codecs. The editor strongly recommends it to you. Once you download it, you will know how good it is. The editor has also prepared for youMeideli simple musical notation,Canon RAW Codec,K-Lite Codec Pack Standard,Kuaishou Live Companion PC version,K-Lite Codec Pack Update
















Useful
Useful
Useful