Description
A player designed on the android operating system that turns televisions into smart clients for digital signage systems. It was developed to work on mobile network technologies. It creates only 10MB of daily network traffic, does not cause continuous internet traffic and slow down your internet.
I developed a special algorithm for need low internet bandwidth.
I developed a special algorithm in TCP protocol to create a video wall with multiple independent players.
The design, which started with Android 2.2, was finally built with Android 10.
The project is written in JAVA language.
The software performs;
- Communicate with SOAP web services,
- Communicate with REST web services, billing,
- Multi language supports,
- Generate interactive QR code which related with content,
- Multimedya such as video and image playing,
- Web page playing with playlists,
- Control playlists,
- Schedule and manage streaming,
- Hardware monitoring,
- TCP socket communication,
- MySQL database transactions,
Total line:
Developed project files
Line count, File name
2025 ./MainActivity.java
256 ./Animated_Extended_TextView.java
415 ./Animated_WebView.java
100 ./PlayLog.java
263 ./Prefs.java
249 ./QRCodeEncoder.java
91 ./WebLog.java
1541 ./Animated_DSI.java
113 ./RuntimeLog.java
83 ./ReaderService.java
529 ./DeviceInfoService.java
558 ./Animated_VideoView.java
293 ./Animated_ImageView.java
1114 ./MyTV_Services.java
787 ./Animated_Dynamic_View.java
217 ./Animated_TextView.java
16 ./BootUpReceiver.java
75 ./QRContents.java
8725 total