TV channels Automation System

A comprehensive solution for improving and automating the processes of ingesting and publishing media content in television networks

سامانـه اتوماسیون شبکه های تلویزیونی |

Automating, improving and speeding up processes in television networks

The TV channels Automation system is a comprehensive and complete solution including all the tools, facilities and capabilities required by television networks to automate, improve and accelerate the processes of ingesting, preparing and broadcasting (linear or non-linear) content in the chain of receiving to publishing media asset. This powerful system covers the four main areas of “content ingest”, “content tagging and enrichment”, “content archive” and “content distribution and broadcast” in small and large television networks and reduces operational costs and increasing organizational efficiency.

For stable and advanced television networks

The variety of multimedia content formats that can be used in the production of television programs, as well as the need to create the integration of different contents in the broadcast output streams, have complicated the content management processes in television networks. In addition to these things, time-consuming searches for required media, countless versioning and frequent transfer of files, implementation costs, infrastructure support and integrity, security and operational concerns and etc; have increased the need to pay attention to the stability of television networks. With Samim’s comprehensive automation system, overcome all these problems and complications in different parts of your television network.

The Main Advantages


Increasing audience and
intelligent analysis of feedback

Using Microservice Manager for optimal and intelligent allocation of resources to processes and tasks, faster management of requests, troubleshooting, etc.


Reduce operating costs

Troubleshooting, maintenance, support and updating in the simplest possible way with the help of independent design of each component of this system


Full security, control and monitoring

Consolidation of all interactions, communications and exchanges between different subsets, subsystems and operational components in a single software.

Main Features and Capabilities


improving the processes

receiving (ingesting) content

One of the main tasks of Samim’s automation system is to enter content into the system in a managed and process-oriented way, so that in order to increase productivity, it is possible to manage, enrich and publish them.

× Close
  • Possibility of receiving content through specific directory as Watch folder
  • The possibility of receiving content through standard file sharing protocols such as FTP, CIFS and NFS
  • The possibility of receiving live streams with the help of a dedicated recorder and their automatic and manual segmentation based on EPG or additional information
  • The possibility of receiving content as terrestrial and satellite signals or as SDI
  • The possibility of receiving content in the form of HDMI protocol
  • The possibility of receiving the content file through uploading under the web-based automation system
  • Support of large files up to 100 GB
  • The possibility of group receiving of content files from various inputs and web control of related operations
  • Ability to view and manage the queue of input files
  • Ability to manage different versions of the file separately and in batches
  • The possibility of automatically extracting metadata and audio and video technical information and attaching them to the received media
  • Control the quality of incoming content according to 45 indicators and media KPI and quarantine files with problems
  • Ability to extract poster, thumbnail and main frame automatically and manually
  • Log management of all operations related to content ingest
  • The possibility of automatic and manual generation of a low-resolution version of the proxy (for circulation in the system)
  • Ability to change media format from/to any popular media profile
  • Ability to quickly edit media with the help of professional web tools (media editor)
  • Ability to add watermark, subtitle and logo to any input media content
  • The possibility of managing the entry procedure of any content in the form of a special and automatic process
  • The possibility of defining and modeling the processes related to "content ingest" including organizational routines, receiving content and performing the necessary operations on the received content with the BPMN 2.0 standard.
  • The possibility of assigning each of the "content ingest" tasks to a specific user with specific access
  • Ability to define various alerts/announcements/warnings for each section of "content ingest"
  • The possibility of receiving various alerts/announcements/warnings in the form of SMS, email, push notification


content enrichment and related processes

The complexity of classifying media asset has made the process of searching and finding the required items extremely difficult. This section plays a role with the purpose of classifying any type of media, making them searchable and adding additional information efficiently.

× Close
  • The possibility of defining any order and sequence needed to enrich media asset (according to the discretion of the relevant manager or operator)
  • The possibility of recording metadata by the user and with the help of professional media tagging tools
  • Ability to import/export metadata in standard EDL format
  • The possibility of integration with all kinds of content production NLEs, similar to Adobe Premiere, Edius, Photoshop
  • The possibility of adding content metadata including: content type, production factors, production date, broadcast date, etc.
  • The possibility of adding technical metadata including: resolution, audio and video profile, frame rate and...
  • Support for various metadata including fields and multi-level tables
  • The possibility of personalizing fields and metadata based on the needs of the employer (in the form of a database table and view)
  • Ability to view, record and edit metadata based on user access levels
  • Ability to automatically update information by receiving changes from external and third-party systems (API(
  • The possibility of receiving metadata from other systems under standard and agreed protocol
  • The possibility of using a variety of artificial intelligence modules with the aim of automatically extracting information and metadata
  • Ability to play media simultaneously with tagging
  • The possibility of defining diverse and hierarchical filters for a better and simpler search for the required media
  • Hierarchical search for required media based on any type of content/technical metadata
  • Enriching any type of video media by adding similar side files: posters, key frames, thumbnails, etc.

 Automating the process

Archiving or storing content

It is very important to archive rich or raw content in such a way that the quality of accessibility and searchability is maintained. This feature allows you to archive or back up content on a variety of LTO tapes or digital media.

  • The possibility of defining any type of order and sequence required for the archive of media contents with the help of a process-oriented structure (according to the discretion of the relevant manager or operator)
  • Possibility to configure archive space as a combination of Storage and LTO tape with the help of dedicated SDS and vSAN infrastructure
  • Ability to transfer/copy any type of file from Storage to LTO tapes manually or automatically (archiving logic)
  • Support for all standard Tape-based libraries
  • Ability to support all standard file sharing protocols including HTTP, CIFS, NFS, SAMBA, HTTPS
  • The possibility of defining and modeling processes related to storage and archiving, including: copying and transferring files from/to tape or memory, management of sending/receiving distributed files, intelligent backup, control of the status of storage spaces and any type of specific routine. Need (with the help of BPMN 2.0 standard)
  • The ability to save and restore all metadata and enrichments done (for each file), documented and managed without the need for archive software or external backup.
  • Support for all types of storage hardware such as SAN and NAS without limitations on their type and volume
  • Automatic and manual control and movement of information between storage spaces with the help of web-based automation system
  • Ability to control and move information between different storage media such as NAS, SAN, LTO and standard cloud storage
  • Securing files in the storage, transfer and access layer
  • Ability to search all archive contents based on: metadata, characteristics, filters and other additional data
  • The possibility of assigning any task and work related to archive and storage, to the right user along with specifying detailed accesses
  • Ability to view/check/perform any task in the corresponding user's folder
  • The possibility of tracking and monitoring the status of any media according to the storage location
  • Ability to define various warnings/announcements/warnings for each part of the archive process
  • The possibility of receiving various alerts/announcements/warnings in the form of SMS, email, push notification
  • The possibility of configuring the storage and archive layer independent of the type and brand of hardware used (no dependence on the hardware brand)
  • The possibility of supporting storage and archive spaces with small to large sizes (gigabytes to several petabytes)
  • Using the Storage Redundancy structure with the aim of increasing the quality of content maintenance (preventing any data loss)
  • File transfer speed up to 10 gigabytes per second
  • The possibility of intelligent copying for any type of content and storing metadata related to it
  • The possibility of developing and expanding archive and storage space with the lowest overhead cost
  • The presence of various API interfaces with the purpose of sending archived content for broadcast or setting the broadcast arrangement (Conductor Scheduler).
  • The possibility of clearing or rewriting a certain part of the archives automatically (under the customization process) or manually

Simplifying the processes

distribution and publish of media content

After ingesting the content into the value creation cycle, its enrichment is first discussed so that it can be processed based on the goal of the program producer. Next, by storing the processed content in a suitable place (Storage or LTO), preparations are made for their presentation and distribution on various broadcasting networks.

× Close
  • The possibility of defining any type of order and sequence required for the distribution and broadcasting of media contents with the help of a process-oriented structure (according to the discretion of the relevant manager or operator)
  • The possibility of arranging the required programs in the form of a complete Playlist, with the help of the professional tool (Conductor Scheduler)
  • The possibility of using various types of media content (live programs, video files, images, audio, announcements, advertisements, etc.) in preparing Playlist Conductor playback layouts.
  • The ability to save any Playlist output as XLS, XML and BXF standard files
  • The possibility of using prepared standard playlists (based on BXF) under any network application
  • The possibility of creating online and non-linear packages with the help of broadcast layout including: WebTV, OTT, VOD
  • The possibility of homogenizing and distributing Playlist content on similar social networks: YouTube, Facebook, Twitter, Instagram
  • Ability to generate smart links for playing online media (m3u8, etc.) based on Playlist layout
  • The possibility of preparing linear play-out content based on the output of Playlist layout
  • The possibility of creating dedicated radio and television channels
  • The possibility of using LTO archive contents in preparing online playlists
  • The possibility of managing overlapping programs in the Playlist arrangement list automatically and manually
  • The possibility of synchronizing the output of Playlist arrangement with famous external Play-Out software similar to: Cinegy, MagicSoft, PlayBox and even internal similar: Tehran Farage, Nizam and Apasai
  • The possibility of tracking and monitoring the status of each output of the arrangement being played (for example, smart link, OTT package, etc.)
  • Ability to define various alerts/announcements/warnings for each published layout
  • The possibility of receiving various alerts/announcements/warnings in the form of SMS, email, push notification
  • The possibility of defining various accesses based on the programs used in preparing the Playlist layout