tv-manager:studio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
tv-manager:studio [2018/03/26 11:46] ovidijus-striaukastv-manager:studio [2020/11/30 14:33] – external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
 ===== TV Manager Studio ===== ===== TV Manager Studio =====
  
-TV Manager Studio is used for the automatization of TV channel. It can be composed as a playlist by using external IPTV channels, video files or any graphical elements. For making the composition of playlist to be easier to use, presets or item groups can be created and used.+TV Manager Studio is used for the automatization of TV channel. It can be composed as a playlist by using video files or any graphical elements. For making the composition of playlist to be easier to use, presets or bundles of items can be created and used.
  
 ---- ----
Line 7: Line 7:
 ===== Index ===== ===== Index =====
  
-   * **Channel** - external IPTV channel. 
    * **Promo** - video-on-demand content.    * **Promo** - video-on-demand content.
    * **Input** - audio/video input stream from external devices (camera, mixer etc.).    * **Input** - audio/video input stream from external devices (camera, mixer etc.).
    * **Template** - a set of rules on how to display and control the items on the screen.    * **Template** - a set of rules on how to display and control the items on the screen.
-   * **Template slot** - template-specified position on the screen for channels, promos or inputs.+   * **Template slot** - template-specified position on the screen for promos or inputs.
    * **Application** - a set of templates prepared for a specific topic (lottery, event, elections etc.).    * **Application** - a set of templates prepared for a specific topic (lottery, event, elections etc.).
    * **Playable item** - template with filled template slots.    * **Playable item** - template with filled template slots.
Line 24: Line 23:
 ===== User interface ===== ===== User interface =====
  
-TV Manager Studio UI is created in the new version of TV Manager. It can be reached by logging in to http://alpha.sbi-tv.com using the credentials provided by contact developers.+TV Manager Studio UI can be reached by logging in to https://studio.tvm.live using the credentials provided by contact developers.
  
-{{ :studio:image-1.jpg?nolink&400 |}}+{{ :studio:image-50.jpg?nolink&400 |}}
  
-After successful login, the new TV Manager UI is opened. It can look differently depending on the type of opened profile. If it is not the Studio profile, UI will look like this:+After successful login, the new TV Manager UI is opened:
  
-{{ :studio:image-2.jpg?nolink&400 |}} +{{ :studio:image-51.jpg?nolink&400 |}}
- +
-To open the Studio dashboard, the Studio-type profile must be selected. The list of profiles can be found on top right of the screen. Profile is selected by clicking on it in the list. +
-When the Studio-type profile is selected, the dashboard looks like this: +
- +
-{{ :studio:image-3.jpg?nolink&400 |}}+
  
 Components of the dashboard: Components of the dashboard:
Line 63: Line 57:
    * Changing of active profile    * Changing of active profile
    * Changing of user data    * Changing of user data
-   * Logging of from the system+   * Logging out from the system
  
  
Line 88: Line 82:
 Profile presets section displays the list of presets available for the profile at the time. Depending on profile, some presets are generated automatically. The logic how these presets should be generated is prepared by developers using the appopriate information. Generated presets are marked with the {{:studio:image-45.png?nolink&50|}} badge. New custom preset can be created by pressing {{:studio:image-6.png?nolink&30|}} button on the right of the section header. Profile presets section displays the list of presets available for the profile at the time. Depending on profile, some presets are generated automatically. The logic how these presets should be generated is prepared by developers using the appopriate information. Generated presets are marked with the {{:studio:image-45.png?nolink&50|}} badge. New custom preset can be created by pressing {{:studio:image-6.png?nolink&30|}} button on the right of the section header.
  
-{{ :studio:image-7.png?nolink&400 |}}+{{ :studio:image-52.jpg?nolink&400 |}}
  
-When the preset is created, he is added to the list of presets. When the preset row on the list is hovered, control buttons are shown on the right:+When the preset is created, it is added to the list of presets. When the preset row on the list is hovered, control buttons are shown on the right:
  
 {{:studio:image-8.png?nolink&30|}} - change preset properties {{:studio:image-8.png?nolink&30|}} - change preset properties
Line 104: Line 98:
 Bundles section displays the list of bundles of playable items available for the profile. Some bundles are already generated to be used in the generated presets so they can be reused in custom presets or the playlist. New bundles are added by clicking on the {{:studio:image-12.png?nolink&30|}} button on the right of the section header. Bundles section displays the list of bundles of playable items available for the profile. Some bundles are already generated to be used in the generated presets so they can be reused in custom presets or the playlist. New bundles are added by clicking on the {{:studio:image-12.png?nolink&30|}} button on the right of the section header.
  
-{{ :studio:image-13.png?nolink&400 |}}+{{ :studio:image-53.jpg?nolink&400 |}}
  
 When new bundle is created, it is added to the current list of bundles. Bundles can be edited by clicking {{:studio:image-14.png?nolink&30|}} button or deleted with {{:studio:image-15.png?nolink&30|}} button. On the right side of bundle row the total duration is displayed. The list of bundle items is shown on the same section when the bundle row is clicked. When new bundle is created, it is added to the current list of bundles. Bundles can be edited by clicking {{:studio:image-14.png?nolink&30|}} button or deleted with {{:studio:image-15.png?nolink&30|}} button. On the right side of bundle row the total duration is displayed. The list of bundle items is shown on the same section when the bundle row is clicked.
Line 112: Line 106:
 New bundle items are drag’n’dropped from the right sidebar by dragging any playable items. After dropping the item, form is opened where the name, template and the duration of item must be specified. New bundle items are drag’n’dropped from the right sidebar by dragging any playable items. After dropping the item, form is opened where the name, template and the duration of item must be specified.
  
-{{ :studio:image-17.png?nolink&400 |}}+{{ :studio:image-54.jpg?nolink&400 |}}
  
 When the bundle item is inserted, it is added to the bottom of bundle items list. The order of items can be changed by drag’n’dropping them vertically. When the bundle item is inserted, it is added to the bottom of bundle items list. The order of items can be changed by drag’n’dropping them vertically.
Line 133: Line 127:
 ===== Right sidebar ===== ===== Right sidebar =====
  
-Right sidebar displays playable items: //channels//, //promos//, //applications & templates//, //inputs//. It contains the header, video preview section and the tabs with their content.+Right sidebar displays playable items: //promos//, //applications & templates//, //inputs//. It contains the header, video preview section and the tabs with their content.
  
 Header buttons: Header buttons:
  
-{{:studio:image-21.png?nolink&30|}} - toggles to open/close the video preview section. This button is available only when the channel or promo tab is opened.+{{:studio:image-21.png?nolink&30|}} - toggles to open/close the video preview section. This button is available only when the promo tab is opened.
  
 {{:studio:image-22.png?nolink&30|}} - collapses the right sidebar. It can be expanded back with {{:studio:image-23.png?nolink&40|}} button on the right of the screen. {{:studio:image-22.png?nolink&30|}} - collapses the right sidebar. It can be expanded back with {{:studio:image-23.png?nolink&40|}} button on the right of the screen.
  
- 
-==== Channels tab ==== 
- 
-Channels tab displays the list of available IPTV channels for the profile and gives the possibility to use them. 
- 
-On the top of tab content the filter options are specified. Channels can be filtered by his type or by the live events count in specified time. 
- 
-Below the filter options the list of channels is specified. When the channel row is clicked, his preview window is opened automatically on top of right sidebar. Channels can be added as playable items to the bundles, presets of the playlist. 
- 
-{{ :studio:image-24.png?nolink&400 |}} 
  
 ==== Promo tab ==== ==== Promo tab ====
Line 156: Line 140:
 Promos tab displays the list of available video-on-demand files for the profile and gives the possibility to use them. Promos tab displays the list of available video-on-demand files for the profile and gives the possibility to use them.
  
-{{ :studio:image-25.png?nolink&400 |}}+{{ :studio:image-56.jpg?nolink&400 |}}
  
 When the promo row is clicked, his preview window is opened automatically on top of right sidebar. Promos can be added as playable items to the bundles, presets of the playlist. When the promo row is clicked, his preview window is opened automatically on top of right sidebar. Promos can be added as playable items to the bundles, presets of the playlist.
  
-Promos can be shared between available profiles with {{:studio:image-26.png?nolink&30|}} button or can be deleted with {{:studio:image-27.png?nolink&30|}} button on the promo row.+Promos can be shared between available profiles with {{:studio:image-57.jpg?nolink&30|}} button or can be deleted with {{:studio:image-58.jpg?nolink&30|}} button on the promo row.
  
-Using TV Manager UI, it is possible to upload your video to be used as playable item. It can be done by clicking {{:studio:image-28.png?nolink&30|}} button on the top right of tab content. Once it’s clicked, the video upload form is opened which needs the file, its new name and the type to be specified. Video upload starts when the “Save” button is pressed. If the uploading was successful, new promo is added to the list and is ready to use.+Using TV Manager Studio UI, it is possible to upload your video to be used as playable item. It can be done by clicking {{:studio:image-28.png?nolink&30|}} button on the top right of tab content. Once it’s clicked, the video upload form is opened which needs the file, its new name and the type to be specified. Video upload starts when the “Save” button is pressed. If the uploading was successful, new promo is added to the list and is ready to use.
  
-{{ :studio:image-29.png?nolink&400 |}}+{{ :studio:image-59.jpg?nolink&400 |}}
  
 ==== Applications tab ==== ==== Applications tab ====
Line 170: Line 154:
 Applications tab displays the list of available applications and their templates for the profile and gives the possibility to use them. Applications tab displays the list of available applications and their templates for the profile and gives the possibility to use them.
  
-{{ :studio:image-30.png?nolink&400 |}}+{{ :studio:image-60.jpg?nolink&400 |}}
  
 In this list applications are displayed as groups of templates. Applications can be expanded or collapsed. In this list applications are displayed as groups of templates. Applications can be expanded or collapsed.
  
-Templates are used for the playable items in the bundles, presets or playlists to specify how these items should be positioned and controlled on the screens. Each template has various slots where the channels, promos or inputs can be displayed. Default slot items can be specified by clicking {{:studio:image-31.png?nolink&30|}} button and filling the form. Default slot items are used by generated presets.+Templates are used for the playable items in the bundles, presets or playlists to specify how these items should be positioned and controlled on the screens. Each template has various slots where the promos or inputs can be displayed. Default slot items can be specified by clicking {{:studio:image-31.png?nolink&30|}} button and filling the form. Default slot items are used by generated presets.
  
-{{ :studio:image-32.png?nolink&400 |}}+{{ :studio:image-61.jpg?nolink&400 |}}
  
 ==== Inputs tab ==== ==== Inputs tab ====
Line 182: Line 166:
 Inputs tab displays the list of available inputs from the external devices for the profile and gives the possibility to use them. Inputs tab displays the list of available inputs from the external devices for the profile and gives the possibility to use them.
  
-{{ :studio:image-33.png?nolink&400 |}}+{{ :studio:image-62.jpg?nolink&400 |}}
  
 Inputs can be used as playable items in bundles, presets or the playlist. The name of input (i.e. if the external source on specified port has changed) can by changed by clicking on {{:studio:image-34.png?nolink&30|}} button. Inputs can be used as playable items in bundles, presets or the playlist. The name of input (i.e. if the external source on specified port has changed) can by changed by clicking on {{:studio:image-34.png?nolink&30|}} button.
  
-{{ :studio:image-35.png?nolink&400 |}}+{{ :studio:image-66.jpg?nolink&400 |}}
  
 ---- ----
Line 192: Line 176:
 ===== Playlist/preset timeline control ===== ===== Playlist/preset timeline control =====
  
-Playable items on presets and the playlist are displayed on the timeline:+The content of playlist/presets is displayed on the timeline:
  
 {{ :studio:image-36.png?nolink&400 |}} {{ :studio:image-36.png?nolink&400 |}}
Line 214: Line 198:
 When the item is dropped, its creation form is opened: When the item is dropped, its creation form is opened:
  
-{{ :studio:image-43.png?nolink&400 |}}+{{ :studio:image-63.jpg?nolink&400 |}}
  
 Form fields to fill: Form fields to fill:
Line 221: Line 205:
   * Start time. Value is set automatically according to the mouse position on the timeline during the drop.   * Start time. Value is set automatically according to the mouse position on the timeline during the drop.
   * Stop time.   * Stop time.
 +  * "All day" checkbox. Shortcut used for the items that should be played all day from 00:00:00 to 24:00:00.
   * Inputs for template slots. First slot is set with the dropped item if it was a playable item.   * Inputs for template slots. First slot is set with the dropped item if it was a playable item.
  
 When the group or preset is drag’n’dropped, a little different form is opened: When the group or preset is drag’n’dropped, a little different form is opened:
  
-{{ :studio:image-44.png?nolink&400 |}}+{{ :studio:image-64.jpg?nolink&400 |}}
  
 Form fields to fill: Form fields to fill:
Line 232: Line 217:
   * Start time. Value is set automatically according to the mouse position on the timeline during the drop.   * Start time. Value is set automatically according to the mouse position on the timeline during the drop.
   * Stop time. For bundles, the value is set automatically according to the duration of bundle. If the duration is shorter than the playlist/preset item to create, bundle items will be looped. Otherwise, if the duration of bundle is longer than the duration of playlist/preset item to create, bundle will be played as long as it fits to it by ignoring bundle items that doesn’t fit and by cropping the last one to play until the playlist/preset item stop time.   * Stop time. For bundles, the value is set automatically according to the duration of bundle. If the duration is shorter than the playlist/preset item to create, bundle items will be looped. Otherwise, if the duration of bundle is longer than the duration of playlist/preset item to create, bundle will be played as long as it fits to it by ignoring bundle items that doesn’t fit and by cropping the last one to play until the playlist/preset item stop time.
 +  * "All day" checkbox. Shortcut used for the items that should be played all day from 00:00:00 to 24:00:00.
  
 ---- ----
  
 +===== Island Luck: Control of lotteries using TVManager Studio =====
  
  
 +==== Filling the playlist ====
 +
 +In order to fill the playlist of the lottery channel, you need to add wanted items to it manually. Most of the time it will be all-day playing generated presets but it can be any playable item. For that you need to drag'n'drop the prepared preset to the playlist section and fill the required form fields: name, start/stop time and "all day" checkbox if the preset should be running all day. Then press "save" to add this item to the playlist.
 +
 +{{ :studio:image-65.jpg?nolink&400 |}}
 +
 +In case you need to override some places of generated preset, you can add any wanted items to the playlist to play at the time when it should override. For example, if the generated preset is playing all the day and you need to play some fullscreen advertisement, you can create new playable item by drag'n'dropping any wanted promo video and set the time when it should be playing. On the playlist runtime, when that time comes, the promo video will be playing instead of the content of the preset.
 +
 +For more information how to add and/or manipulate playlist please check the section https://wiki.advbet.com/tv-manager/studio#playlistpreset-timeline-control
 +
 +==== Setting up new video-on-demand/advertisement video ====
 +
 +(this step is temporary until all critical issues with non stardard files will be solved) To prepare new video-on-demand, first you need to prepare it to meet the requirements requirements of the system. For example, videos with custom/not standart resolution need to be resized to have the height that divides by 8. Steps to prepare the file will be given by the developers. Most of files (especially ones that have one of the standard resolutions like 1280x720) will not need any additional conversions. Most of common video containers like .mp4, .avi or .mov are available to upload.
 +Prepared files can be now uploaded to the server using the control panel. How can it be done, see https://wiki.advbet.com/tv-manager/studio#promo-tab.
 +
 +Successfully uploaded files can be used in playout as playable items in custom playlists, presets or bundles.
 +
 +To prepare new video to show in pause screen in generated presets:
 +  * In Applications section, update slot in template "<game-name> -> Pause view" by dropping new video from promos tab to the slot. For more information, see https://wiki.advbet.com/tv-manager/studio#applications-tab
 +  * In Bundles section, update slot for bundle item "Pause session for IL Games - <game-name> -> Pause - <game-name>" by dropping new video from promos tab to the slot. For more information, see https://wiki.advbet.com/tv-manager/studio#bundles-section
 +  * Restart playlist by clicking "Stop playlist" and "Start playlist" buttons in the section "Preview and actions". For more information, see https://wiki.advbet.com/tv-manager/studio#profiles-and-actions-section
 +
 +Steps to prepare new video to show as intro in generated presets:
 +  * In Applications section, update slot in template "<game-name> -> Full screen view" by dropping new video from promos tab to the slot. For more information, see https://wiki.advbet.com/tv-manager/studio#applications-tab
 +  * In Bundles section, update slot for bundle item "Drawings session for IL Games - <game-name> -> Intro - <game-name>" by dropping new video from promos tab to the slot. For more information, see https://wiki.advbet.com/tv-manager/studio#bundles-section
 +  * Restart playlist by clicking "Stop playlist" and "Start playlist" buttons in the section "Preview and actions". For more information, see https://wiki.advbet.com/tv-manager/studio#profiles-and-actions-section
 +
 +----