ABSTRACT
This article studies and evaluates various options for a comprehensive and integrated solution about capturing, processing and disposing of video and audio content in various presentation channels. In order to find a solution to the above problems we need to work holistically and systemically. We suggest the use of a Content Management Platform (CMP). The solution aims to set up a modular system that can take video in any format directly from cameras, montage equipment, streamers and every video capturing and processing equipment and, then, process it and distribute it to the various display means (internet, TV, satellite transponders etc.) in the most automated way. The CMP proposed in this article fully exploits the logic of modern web applications and has been developed in a modular way, following the modern microservices approach. The system is able to receive video input from any source, which may be video equipment or any other video and audio capturing device or software in multiple forms (raw, mp4, avi, ts, etc.). The software transcodes the incoming signal, introduces metadata, subtitles and information concerning special equipment like character generators, auto-queue equipment, video servers, broadcasting devices, and performs all the required processes so that the video output can be suitable for being played in various formats and media devices. The flow management becomes a very simple process for both the end user and the media content administrator, since all one has to do is to connect the video source from the corresponding device and import it in the platform. An extensive asynchronous ruling mechanism is responsible for managing the content automatically until it is exported to various output formats.
- Madhwacharyula, C. L., Davis, M., Mulhem, P., & Kankanhalli, M. S. (2006). Metadata handling: A video perspective. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 2(4), 358--388. NM Surname (2018). Article Title. Journal Title, 10(3), 1--10. Google ScholarDigital Library
- Filippova, K., & Hall, K. B. (2011, July). Improved video categorization from text metadata and user comments. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval (pp. 835--842). ACM. Google ScholarDigital Library
- Hjelsvold, R., Vdaygiri, S., & Léauté, Y. (2001, April). Web-based personalization and management of interactive video. In Proceedings of the 10th international conference on World Wide Web (pp. 129--139). ACM. Google ScholarDigital Library
- Trattnig, A., Timmerer, C., & Mueller, C. (2018, June). Investigation of YouTube regarding Content Provisioning for HTTP Adaptive Streaming. In Proceedings of the 23rd Packet Video Workshop (pp. 60--65). ACM. Google ScholarDigital Library
- Chauhan, S., Jaiswal, M., Rai, S., Motiwalla, L., & Pipino, L. (2018). Determinants of adoption for open-source office applications: A plural investigation. Information Systems Management, 35(2), 80--97.Google ScholarCross Ref
- Flouris, G., Patkos, T., Adami, I., Bikakis, A., Dimitrakis, M., Mathioudakis, G., ... & Plexousakis, D. (2018, March). Methinks: Enabling Sophisticated Comment Management in the Social Web. In Proceedings of the Posters and Demos Track of the I3th International Conference on Semantic Systems-SEMANTiCS2017 (Vol. 2044). CEUR Workshop Proceedings.Google Scholar
- Nguyen, T. (2018). Java Spring Framework in developing the Knowledge Article Management application: A brief guide to use Spring Framework.Google Scholar
- Rajput, D. (2018). Mastering Spring Boot 2.0: Build modern, cloud-native, and distributed systems using Spring Boot. Google ScholarDigital Library
- Parsons, T., Mos, A., and Murphy J. (2006): "Non-Intrusive End-to-End Runtime Path Tracing for J2EE Systems". In IEE Proceedings - Software 153.4 (2006), p. 149. WOS, SCOPUSGoogle ScholarCross Ref
- Rumiński, D., & Walczak, K. (2018, June). An architecture for distributed semantic augmented reality services. In Proceedings of the 23rd International ACM Conference on 3D Web Technology(p. 18). ACM. Google ScholarDigital Library
- Wetherbee, J., Nardone, M., Rathod, C., & Kodali, R. (2018). Entities and the Java Persistence API (JPA). In Beginning EJB in Java EE 8 (pp. 93--155). Apress, Berkeley, CA.Google ScholarCross Ref
- Byun, J., Woo, S., Tolcha, Y., & Kim, D. (2018). Oliot EPCIS: Engineering a web information system complying with EPC Information Services standard towards the Internet of Things. Computers in Industry, 94, 82--97. Google ScholarDigital Library
- Newman, S. (2015). Building microservices: designing fine-grained systems. "O'Reilly Media, Inc.". Google ScholarDigital Library
- Media Object Server (MOS™) Protocol v2.8.5, Document Revision 558, Revision Date: September 7, 2017Google Scholar
- Alshuqayran, N., Ali, N., & Evans, R. (2016, November). A systematic mapping study in microservice architecture. In Service-Oriented Computing and Applications (SOCA), 2016 IEEE 9th International Conference on (pp. 44--51). IEEE.Google ScholarCross Ref
- Nadareishvili, I., Mitra, R., McLarty, M., & Amundsen, M. (2016). Microservice architecture: aligning principles, practices, and culture. "O'Reilly Media, Inc". Google ScholarDigital Library
Index Terms
- Study, design and development of a modern video system to improve services from the production to the end user
Recommendations
End-User Mapping: Next Generation Request Routing for Content Delivery
SIGCOMM'15Content Delivery Networks (CDNs) deliver much of the world's web, video, and application content on the Internet today. A key component of a CDN is the mapping system that uses the DNS protocol to route each client's request to a ``proximal'' server ...
End-User Mapping: Next Generation Request Routing for Content Delivery
SIGCOMM '15: Proceedings of the 2015 ACM Conference on Special Interest Group on Data CommunicationContent Delivery Networks (CDNs) deliver much of the world's web, video, and application content on the Internet today. A key component of a CDN is the mapping system that uses the DNS protocol to route each client's request to a ``proximal'' server ...
Exploiting End-Users Caching Capacities to Improve Content-centric Networking Delivery
3PGCIC '13: Proceedings of the 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet ComputingEdit paper A Peer-to-Peer (P2P) network is decentralised and relies on end-users capacities for a good delivery of service. The more end-users are sharing the content, the more powerful the system is. P2P applications are now widely used for many ...
Comments