TVU Public API Stage
Home
Home
  1. output Setting
  • Ingest Integration Workflow
  • Authentication
    • get `SID` for authentication
  • MediaHub API
    • Explanation of URL and Type for Source and Output
    • project-api
      • whiteBalanceDetail
      • setWhiteBalance
      • setAudioOffset
      • resetWhiteBalance
      • listProjects
      • deleteProjects
      • queryStatus
      • getProject
      • updateProject
      • createProject
      • deleteProject
    • source-object-api
      • listSourceObjects
      • sourceObjectInfo
      • deleteSourceObjectInfo
      • deleteSourceObjectInfoBulk
      • updateSourceObjectInfo
      • createSourceObject
    • output-encoder-api
      • outputPairedWithEncodingProfile
      • outputPairedWithEncodingProfile
      • deletePairedOfOutputEncodingProfile
      • updateOutput
      • createOutput
      • deleteOutput
      • listOutputs
      • queryOutputEncodingProfilePairs
    • encoder-profile-api
      • queryEncodingProfile
      • encodingProfile
      • createEncodingProfile
      • deleteEncodingProfile
      • queryEncodingProfiles
      • queryEncodingProfileDict
    • route-api
      • switchConnect(project mode)
      • singleOutputEnableStreaming(project mode)
      • singleOutputDisableStreaming(project mode)
      • disconnect(project mode)
      • connect(project mode)
    • setting-api
      • getSupportKeys
      • getGroupAttr
      • setGroupAttr
    • preview-decoder-api
      • stopPreview
      • startPreview
    • switcher-api
      • setAudioDelay
    • RouteApi
      • destinationSwitch(destination mode)
      • destinationStopLive(destination mode)
      • destinationStartLive(destination mode)
    • destination-api
      • updateDestination
      • createDestination
      • deleteDestination
      • listDestinations
      • destinationPairedWithEncodingProfile
  • Search API
    • event
      • slug with ingest setting
      • query slug
      • delete slug
      • create slug
      • retrieve slug
      • current slug
      • add the mark file to PP
      • create clip object
    • search
      • session
        • Send session heartbeat to track user activity
      • query
        • Run an auto-search query
        • Search stored summarizations by time range
        • Get AI summarization for a media segment
      • person
        • List persons detected in a media file by face recognition
        • Search persons globally by name or ID tags
      • slug
        • Search media content by tags and free text
      • object
        • Fetch all tags across objects
        • Fetch tags for an object
        • Retrieve detailed object info
        • Search objects with tag filters
        • Get tag autocomplete suggestions for an object
        • Search file format info by path
        • Search media objects by ID list
        • Find object IDs by media paths
      • recording
        • Retrieve recording info array by task ID
        • Get recording intervals by path
      • caption
        • List caption supported languages
        • Retrieve caption transcript within a media time range
      • srt
        • Generate a marked SRT subtitle file
      • scene
        • Query SCTE-35 marker events by time range
      • doc
        • Record a user click on a search result
      • health
        • Get deployed service version
      • apiv2
        • AI agent search
      • appearance
        • Get appearance relations v2
        • Get appearance name suggestions v2
      • Get appearance list
      • Get content click v2
      • Get caption by source object
      • Get TVU 264 status
      • Get appearance relations
      • Search captions by keyword
      • Get scene change info v2
      • Search events by source object and time
      • Cross-type media content search (v2)
      • Appearance search
      • Get latest event for source objects
      • Get appearance name suggestions
      • Get recordings for an event object
      • Get media files
      • Get media files by IDs
      • Get name suggestions
      • Auto complete
      • Search user source objects
      • Search persons by source object
      • Search person face appearances
      • Search person track by source object
      • Get settings
      • Get search suggestions
      • Get supported languages
      • Get recorded files
      • Search words
      • import test
      • ai search
    • extract
      • ERROR CODE
      • export
      • cut-json
      • thumbnail
      • longexport
      • exportaudio
    • public
      • register webhook
  • MediaMind Story Creation
    • create story
  • Object API
    • GraphQL
      • Error Code
      • Object Interface Related Structures
      • Examples
      • Object Interface Related Structures Copy
      • object
        • createObject
        • createObjectAndBind
        • getObject
        • getObjectAttr
        • getObjectByTangible
        • getObjectByID
        • getObjectByName
        • getObjectByOwner
        • getObjectBySource
        • getOrCreateObjectByTangible
        • bulkGetObjectByTangible
        • updateObject
        • updateObjectAttr
        • bulkUpdateObject
        • deleteObject
      • tangible
        • createTangible
        • createTangibleAndBind
        • updateTangible
        • deleteObjectByGroupId
        • batchDeleteObject
        • updateObjectStatus
        • updateEventObjectBySource
      • relationship
        • bindRelation
        • bindObjectRelation
        • bindMultiObjectRelation
        • bulkUpdateTangible
        • getLatestObjectRelation
        • getTangible
        • getTangibleByObject
        • deleteTangible
        • updateTangible Copy
      • object tag
        • getObjectRelation
        • replaceRelation
        • removeRelation
    • RESTful
      • ErrorCode
      • res.tvu.ai
        • object
        • tangible
        • tangible 2
      • create object tag
      • update object tag
      • update object attributes
      • delete object tag
      • get object tag
      • get objects' attribute
      • get objects' single attribute
      • get object
      • Get objects with the publicslug attribute set to true.
      • Get objects with the attribute set to a specific value.
    • status
      • objectd callback
      • createObjectTag
      • hold
      • updateObjectTag
      • deleteObjectTag
      • removeObjectRelation
      • release
      • removeMultiObjectRelation
      • watch
      • removeRelationByTangible
      • unwatch
      • query the hold status of object
      • query the hold status of tangible
    • 文档
      • 合并tangible需要执行的命令
      • 索引详情
  • Grid API
    • getSession
    • getDeviceList
    • addPackToken
    • removePackToken
    • queryPairedR
    • queryPairedT
    • queryPairedToken
    • getGridMetadata
    • updateGridMetadata
    • deleteExt
    • getThumbnail
    • listSocialAccount
    • startPushLive
    • stopPushLive
    • addEvent
    • deleteEvent
    • listEvent
    • queryEvent
    • batchHandleEvent
    • getStatus
    • queryPairedTGeoByRid
    • setLiveParameters
    • startLive
    • stopLive
    • addExt
    • getAvailableDevice
    • listShareAccount
    • getRealTimeLiveParameters
  • Producer API
    • GraphQL API Use Specification
    • Programs
      • program query
      • program data
      • create program
      • update program
      • delete program
      • start
      • stop
    • Input Source
      • create EXT source
      • create RTMP push source
      • create RTPFEC source
      • create SRT source
      • create HTML source
      • delete IP source
      • add source to slot
      • remove source from slot
      • cut slot to PVW
      • cut slot to PGM
      • set source delay
    • Clip Player
      • media files
      • add clip to clip player
      • remove clip from clip player
      • edit clip
      • play clip player
      • pause clip player
      • resume clip player
      • stop clip player
      • move clip position
      • Play multiple clip players at same time
    • Overlay
      • add overlay to PVW
      • add overlay to PGM
      • clear overlay on PVW
      • clear overlay on PGM
      • remove overlay from PGM
      • cut overlay
      • logo files
      • request upload param
      • add logo to program
      • remove logo
      • move logo position
      • save singular app token
      • switch singular
      • delete singular
      • save graphic url
      • delete and remove graphic url
    • Collaborator
      • create collaborator
      • remove collaborator
      • update collaborator roles
    • Followers
      • available slave programs
      • add or update gangs
      • remove gang
    • Producer AI
      • update AI Setting
      • play all clip players
      • play all clip players from the beginning
      • upload source thumbnail
    • Audio Mixer
      • Audio Transaction
    • Playlist for Clip Player
      • create a playlist
      • get a playlist by id
      • switch to the playlist
      • update a playlist name
      • delete a playlist
      • list program playlists by programId and fileShimNo
      • page query program playlist
  • Channel API
    • clone
      • mirror clone
      • enable/disable sync at start of Broadcast day
    • scheduleMapping
      • addScheduleMappingTemplate
    • Event
      • batch add event
      • Get sourceId based on sourceType and sourceName
    • SCTE
      • Adding ManualSCTE via API
    • epg file export
    • Take Breaking Source
    • Take Next
    • Emergency Switch
    • Turn on/off craw
    • Turn on/off logo
    • Turn on/off cc
    • Take PlayList
  • UsageService API
    • Get DeviceInfo By PeerId
  • Media Service For Producer
    • tvucc-share
      • output
        • stopOutput
        • liveOutput
      • share Video
        • stopRtmpOutput
        • liveRtmpOutputAccount
    • tvucc-media
      • output Setting
        • updateOutputAccount
          POST
        • deleteOutputAccount
          POST
        • addOutPutAccount
          POST
        • getOutputAccount
          POST
      • ListOutputAccount
        POST
      • deleteRtmpAccount
        DELETE
      • addRtmpOutputAccount
        POST
  • Partyline API
    • party
      • join
      • party status
      • checkV2
      • gallery join
      • get by code
      • page
      • join anywhere
      • meetingAnywhere
      • anywhere join
      • queryByRtilCode
      • queryByPartyCode
      • listCurrentPartyByUserID
      • command managerMute
      • Receiver Join party_ccR
      • Receiver Join party_ppR
      • Receiver leave party
      • Receiver start gallery
      • status
      • reset status
      • delete
      • getOnlineUserList
      • listPartyMembers
      • reportUserChange
      • create
      • update
      • check
      • checkInvite
      • voIPStaus
  • Commentator API
    • event
      • page
      • create event
      • reuse
      • update
      • info
      • delete
      • stop
      • switch
  • Workflow API
    • queryWorkflow
    • updateWorkflow
    • createWorkflow
    • deleteWorkflow
    • listWorkflows
  • shortcut API
    • get user shortcuts
    • get short cut modules
    • trigger
    • update user shortcuts
    • delete shortcut
  • ScteService API
    • Enable Scte
    • enableScteToSwitcher
  • MOS Gateway API
  • Export api
  • Input&Output Module API
    • Authentication API
      • get "session id" for authentication
    • input-module-api
      • query input list
      • update input
      • run input
      • query input
      • delete input
    • encoder-profile-api
      • createEncodingProfile
      • queryEncodingProfile
      • deleteEncodingProfile
      • encodingProfile
      • createEncodingProfile
      • queryEncodingProfile
      • deleteEncodingProfile
      • encodingProfile
      • queryEncodingProfiles
      • queryEncodingProfiles
      • queryEncodingProfileDict
      • queryEncodingProfileDict
    • output-module-api
      • run output
      • update output
      • query output list
      • query output
      • delete output
  • public
    • data-delete
    • data-delete-retry
    • data-query
    • log-query
  • Create a new slug and trigger recording.
    POST
  • version
    GET
  • Update an existing slug and its recording configuration.
    POST
  • metadata
    GET
  • upload-to-zype
    POST
  • estimate-video-size
    POST
  • estimate-video-size
    GET
  • Schemas
    • Schemas
      • Pet
      • Category
      • controllers.QueryAnalyzeReq
      • PageShortcut
      • Tag
      • PublicExportRes
      • MediaProfileDTO
      • CutJsonRes
      • CutJsonReqV2
      • controllers.GenMarkSrtBySIDReq
      • ResultRunOutputVO
      • UserShortcutQuery
      • controllers.QuerySuggestReq
      • TriggerRequest
      • RunOutputVO
      • Object
      • controllers.AutoGenerateFileResp
      • ResultVoid
      • controllers.ApiCapTagParm
      • AgentUpdateWorkFlowDTO
      • controllers.QuerySynonymsReq
      • Shortcut
      • RunInputVO
      • RunOutPutDTO
      • controllers.ApiClickParm
      • Input
      • GetUserShortcutRequest
      • ResultPageInfoRunInputVO
      • controllers.CheckHealthResponse
      • RunInputDTO
      • Output
      • controllers.ApiFaceFrameParm
      • ShortcutUpdateRequest
      • models.AutoGenerateReq
      • PageInfoRunInputVO
      • controllers.DrawFaceFrameResp
      • AgentWorkFlowDTO
      • ResultRunInputVO
      • controllers.ApiFramePersonParm
      • SortField
      • controllers.DrawFaceFrameRetuen
      • SourceObjectListDTO
      • controllers.ApiGetFaceParm
      • AddSourceObjectDTO
      • controllers.FaceGlobalListResp
      • controllers.ApiGetSrtByPeerIdParm
      • LoginUser
      • controllers.FaceInfoReturnData
      • controllers.ApiGetSrtParm
      • OutputLiveVo
      • ProjectRecordVo
      • ResponseResultProjectRecordVo
      • controllers.FaceListResp
      • models.QueryHintsReq
      • models.SceneInfoRequest
      • controllers.FramePersonInfoResp
      • controllers.CapReturnHandleData
      • controllers.GenMarkSrtReq
      • controllers.CapTagResp
      • models.SearchCapWithTagsReq
      • controllers.GenUploadSrt
      • controllers.ClickQueryResp
      • controllers.GetFaceAssetNumResp
      • controllers.ClickQueryReturnData
      • controllers.GetLangReq
      • controllers.GetMarkerResp
      • controllers.GetObjectByTangibleResp
      • controllers.FaceFrameResp
      • controllers.GetObjectFeatureConfResp
      • controllers.GetRRSTaskListResp
      • controllers.GetRecordContentResp
      • controllers.GetRecordingInfoResp
      • controllers.FramePersonResp
      • controllers.GetStoreInfoByGroupIdReq
      • controllers.GetFacePosition
      • controllers.GetStoreInfoByGroupIdResp
      • controllers.GetFaceResp
      • controllers.GetFaceReturnData
      • controllers.GetTagValueByTaskIdResp
      • controllers.GetFaceReturnDataList
      • controllers.HealthReturnData
      • controllers.MergeListResp
      • controllers.NameSuggestMergeListResp
      • controllers.PersonFaceAssetNumReq
      • controllers.PersonInfoV3Resp
      • controllers.PersonListResp
      • controllers.PersonNameResp
      • controllers.QueryAnalyzeResp
      • controllers.QueryHintsResp
      • controllers.GetSrtResp
      • controllers.QuerySuggestResp
      • controllers.QuerySynonymsResp
      • controllers.SceneChangeInfoReturn
      • controllers.SearchCombtagsCaptionResp
      • controllers.SearchDurationIntervalReq
      • controllers.SearchMediaByMpdResp
      • controllers.SearchDurationIntervalResp
      • controllers.SearchMediaByTsResp
      • controllers.SearchMediaByUidResp
      • controllers.SearchMediaObjectResp
      • controllers.SearchPersonListResp
      • controllers.SearchSlugCapWithTagsResp
      • controllers.QuerySubTittle
      • controllers.SearchSlugWithTagsResp
      • controllers.SearchStoryResp
      • controllers.SimpleMarkSrtReq
      • controllers.SlotStrengthResp
      • controllers.SearchTaskIntervalReq
      • controllers.SearchCapWithTagsTittle
      • controllers.StoryGlobalListResp
      • controllers.SearchTaskIntervalResp
      • controllers.StoryListResp
      • controllers.StoryReturnData
      • controllers.SubstanceListReturnData
      • controllers.TestInterResponse
      • controllers.TaskOperationIntervalReq
      • controllers.UpdatePortraitReq
      • controllers.UpdatePortraitResp
      • controllers.UrlAddrResp
      • controllers.UrlInfoResp
      • controllers.UrlReturnData
      • models.EsAdminInfo
      • models.EsFaceFrameStateData
      • controllers.SrtSubTittle
      • models.EsFeatureInfo
      • models.EsGpsInfo
      • models.EsMarkerReturnData
      • models.EsObjectData
      • models.EsObjectFeature
      • controllers.SuggestParm
      • models.EsOwnerInfo
      • models.EsPlaceholdersData
      • models.EsStoryData
      • models.EsSynonymsData
      • models.FaceAssetNumReturnData
      • models.FaceInfoQReq
      • models.GetObjectByTangibleReq
      • models.GetObjectFeatureConfReq
      • models.FileListItem
      • models.HlStory
      • models.MMAStoreGroup
      • models.MarkerQReq
      • models.MediaObjectByUidQReq
      • models.MediaObjectQReq
      • models.MediaObjectResult
      • models.PeerIdAgg
      • models.PeerIdBuckets
      • models.PilotQReq
      • models.RRSTaskCompleteList
      • models.RRSTaskListQInfo
      • models.RRSTaskListQReqFilter
      • models.RecordContentQReq
      • models.RestoreDuration
      • models.SearchCombTagCaptionReq
      • models.RestoreInfo
      • models.SearchMediaByMpdReq
      • models.SearchMediaByTsReq
      • models.SearchStoryWithTagsReq
      • models.Size
      • models.UrlInfoData
      • models.UserUsage
      • service.AnaData
      • models.SearchCapReturnData
    • Sample Schemas
    • Producer
      • Schemas
        • SourceSwitchVo
        • PlayListItem
        • UserSingularApp
        • SourcePVWSwitchVo
        • PlayList
        • VideoMotion
        • ProgramGang
        • UpdateAISettingRequest
        • PlayReq
        • PlayAllClipPlayerRequest
        • UserCustomSource
        • AudioTransactionReqVo
        • ProgramSource
        • FileInfo
        • ProgramPlaylist
        • AddSourceParam
        • ProgramPlaylistQuery
        • StopLiveRequest
        • UploadSourceThumbnailRequest
        • Overlay
        • OverlayRequest
        • SourceParamVo
        • ClipPlayer
        • Program
        • CreateRTPFECSourceParam
        • ProgramGraphicUrl
        • OverlayPIP
        • ProgramQuery
        • ProgramVO
        • ProgramInput
        • Slot
        • PvwPgm
        • RTILUser
        • AddOrRemoveMembersRequest
        • CreateSRTSourceParam
        • FileUploadResponseForS3
        • ProgramFeaturesInput
        • SourceDelayRequest
        • ProgramTeamMember
        • SlaveProgramAndFeature
        • GangOperateRequest
        • FileInfoQueryRequest
        • StudioLogo
        • UploadSourceResult
        • ProgramPrivateServer
        • Features
        • OverlayLogo
        • ObjectResource
        • ProgramFeature
        • ProductionUser
        • ProgramButton
        • LBand
        • FileSourceActionVo
        • LocalVideo
        • UploadFile
        • OverlayUrl
        • UploadSourceRequest
        • Transition
    • Response
    • ResponseResult
    • Result«Map«Object»»
    • controllers.SubstanceListClickReq
    • PublicExportReq
    • PublicDestination
    • controllers.ActiveSearchResp
    • 记录不存在
    • Record not found
    • ProcessResultObject
    • MmaRecordingParam
    • sortOptions
    • OutputDTO
    • controllers.AgentSearchItems
    • VideoInfo
    • 参数不正确
    • Invalid input
    • UpdateVideoEncoderReq
    • RrsRecordingParam
    • Result
    • controllers.AgentSearchReq
    • ReTranscribe
    • CreateSlugRecordParam
    • Map«Object»
    • controllers.AgentSearchResp
    • UpdateSlugRecordParam
    • AudioEncoderParam
    • key
    • controllers.AutoCompleteResp
    • SourceObj
    • EditEncodingProfileDTO
    • Result«CheckPartyVo»
    • controllers.CapReturnData
    • VideoEncoderParam
    • CheckPartyVo
    • controllers.CaptionResp
    • StopPreviewParam
    • ProfileApiVo
    • TagValueVo
    • controllers.CaptionSearchReq
    • ResponseResultProfileApiVo
    • CommonPartyInfo
    • controllers.CaptionSearchResp
    • OutputQueryDTO
    • controllers.CaptionSearchResult
    • BasePreviewVO
    • OutputVo
    • EnableOutputDTO
    • controllers.ContentV2Item
    • Attribute
    • PageResultOutputVo
    • controllers.ContentV2Resp
    • ResultPageResultOutputVo
    • controllers.EventItem
    • CreateOutputDTO
    • ProjectRecord
    • controllers.EventRecordingsResp
    • OutputEncodingProfilePairDTO
    • controllers.EventResp
    • UpdateAudioEncoderReq
    • PairVo
    • controllers.FetchAllObjectTagResp
    • ResponseResultBasePreviewVO
    • ResponseResultListPairVo
    • controllers.GenMarkSrtResp
    • EncodingProfileDTO
    • controllers.GetInterValReq
    • PairDetailVO
    • DisableOutputDTO
    • controllers.GetIntervalResp
    • ResponseResultListPairDetailVO
    • controllers.GetObjectDetailResp
    • AudioEncoderRes
    • controllers.GetObjectTagSuggestionResp
    • EncodingTier
    • controllers.GetRecordingInfoV2Resp
    • ResponseResultListSingleTierEncodingProfileRes
    • controllers.GetScteMarkerInfoResp
    • SingleTierEncodingProfileRes
    • ObjectConnectInfo
    • controllers.GetSummarizationResp
    • VideoEncoderRes
    • controllers.GetVersionResponse
    • QueryEncodingProfileVO
    • controllers.LatestEventResp
    • ResponseResultQueryEncodingProfileVO
    • controllers.MediaFileByIdsReq
    • Audio
    • controllers.MediaFileByIdsResp
    • DestinationLiveDTO
    • LabelAndValue
    • controllers.MediaFileResp
    • ProfileTemplateVo
    • controllers.MediafileItem
    • ResponseResultProfileTemplateVo
    • controllers.NameSuggestionResp
    • Video
    • controllers.ObjectItem
    • UpdateSourceObjectDTO
    • controllers.ObjectResp
    • PermissionDTO
    • ObjectInfoDTO
    • controllers.PersonInfoItem
    • ResponseResultObjectInfoDTO
    • controllers.PersonInfoResp
    • ProjectDTO
    • UpdateProjectDTO
    • controllers.PersonItem
    • controllers.PersonListClickResp
    • ResponseResultSourceSearchPageVo
    • controllers.PersonResp
    • SourceSearchObject
    • WhiteBalanceAdjustDTO
    • controllers.PersonTrackItem
    • SourceSearchPageVo
    • RgbDTO
    • controllers.PersonTrackResp
    • SourceSearchTag
    • AddSourceObjectParam
    • WhiteBalanceDTO
    • controllers.PublicSearchItem
    • controllers.PublicSearchResp
    • ConnectDTO
    • controllers.RecordedFileResp
    • ResponseResultString
    • controllers.RecordingInfoReturnData
    • OutputProjectQueryDTO
    • controllers.ReturnData
    • ActiveOutput
    • controllers.SceneChangeInfoItem
    • OutputEncodingPairs
    • controllers.SceneChangeInfoResp
    • OutputProjectApiVo
    • controllers.SearchCombtagsResp
    • PageInfoOutputProjectApiVo
    • controllers.SearchMediaByIdsResp
    • StreamProfile
    • ResponseResultPageInfoOutputProjectApiVo
    • controllers.SearchObjectByMediaResp
    • CreateProjectDTO
    • SourceAttrPO
    • SwitchConnectDTO
    • controllers.SearchObjectTagsResp
    • ResponseResultOutputProjectApiVo
    • ResponseResultProjectRecord
    • controllers.SearchPersonNameWithTagsResp
    • controllers.SearchSummarizationResp
    • controllers.SearchWordsResp
    • SourceObjectListParam
    • controllers.SettingsResp
    • DestinationVO
    • OrderItem
    • controllers.SuggestionResp
    • PageResultDestinationVO
    • controllers.SupportLangItem
    • ResultPageResultDestinationVO
    • controllers.SupportLangResp
    • ResultDestinationVO
    • controllers.Tvu264StatusItem
    • DestinationObjectEncodingProfileDTO
    • controllers.Tvu264StatusResp
    • controllers.UpdateActivityReq
    • AudioOffsetDTO
    • controllers.UpdateActivityResp
    • controllers.UpdateClickCntResp
    • controllers.UpdateClickReq
    • controllers.WebPersonReturnData
    • ResponseResultWhiteBalanceDetailVO
    • controllers.WordsItem
    • WhiteBalanceDetailVO
    • controllers.WordsResp
    • Scopes
    • models.AccessPermission
    • models.AccessPermissionV2
    • Vector
    • ScopeInfo
    • models.AppearanceAffiliated
    • models.AppearanceAffiliatedContent
    • models.AppearanceContent
    • StreamProfileParam
    • models.AppearanceData
    • models.AppearanceEvent
    • BasePreviewDTO
    • WhiteBalanceParentDTO
    • models.AppearanceFilter
    • ResultOutputDTO
    • models.AppearanceListItem
    • models.AppearanceListResponse
    • models.AppearanceRelationItem
    • models.AppearanceRelations
    • models.AppearanceRelationsRequestV2
    • models.AppearanceRelationsResponse
    • models.AppearanceRelationsResult
    • models.AppearanceSearchFilter
    • models.AppearanceSearchRequest
    • models.AppearanceSearchResponse
    • models.AppearanceSearchResult
    • models.AppearanceSuggestionRequestV2
    • models.AppearanceSuggestionResponse
    • models.AutoSearchReq
    • models.CriteriasCondition
    • models.EsCapfullReturnData
    • models.EsCapfullReturnDataV3
    • models.EsObjectTagData
    • models.EsWordsData
    • models.EventCondition
    • models.EventObjectRecordingsResult
    • models.FetchAllObjectTagReq
    • models.FetchObjectTagReq
    • models.GetIntervalItems
    • models.GetObjectReq
    • models.GpsInfo
    • models.HintData
    • models.HintRetureData
    • models.HitSlug
    • models.HostAppearance
    • models.LocationInfo
    • models.MatchCaptionRet
    • models.MatchFaceRet
    • models.MatchListRet
    • models.MatchLogoRet
    • models.MatchResult
    • models.MatchSlugRet
    • models.MediaFileRet
    • models.MediaFileRetrunData
    • models.MediaInfo
    • models.MediaItem
    • models.ObjectDetail
    • models.ObjectQReq
    • models.ObjectReturnData
    • models.ObjectTagSuggestionReq
    • models.PersonInfo
    • models.PersonReturnData
    • models.PersonTrackInfo
    • models.PreViewMediaInfo
    • models.PubSearchBaseReq
    • models.PubSearchFilters
    • models.PubSearchTsRange
    • models.RecordingInfoQReq
    • models.SceneChangeInfoData
    • models.ScteMarkerInfoReq
    • models.ScteMarkerInfoResult
    • models.SearchAssetResult
    • models.SearchBaseTagsReq
    • models.SearchDurationRange
    • models.SearchFileFormatByPathReq
    • models.SearchFilters
    • models.SearchLocation
    • models.SearchMediaByIdsReq
    • models.SearchMediaByIdsReturnData
    • models.SearchMediaFileBySourceObjectId
    • models.SearchObjectByUserId
    • models.SearchObjectIdByMediaReq
    • models.SearchPersonNameWithTagsReq
    • models.SearchSummarizationRequest
    • models.SearchTags
    • models.SearchTsRange
    • models.SortOptions
    • models.SourceCondition
    • models.SubStanceV2
    • models.SummarizationItem
    • models.SummarizationRequest
    • models.TangibleAttributeData
    • models.TermsItem
    • models.TimestampRange
    • models.Tvu264StatusData
  1. output Setting

addOutPutAccount

POST
https://media-search.tvunetworks.com/media/tvucc-media/outputSetting/add
Request URL
{{domain}}/media/tvucc-media/outputSetting/add
Request Mode
POST
Request Headers
keyvalue
Authorization[F104519230124A5D8079CAA89449FF2C]
Cookie[SID=F104519230124A5D8079CAA89449FF2C]
Content-Type[application/json;charset=UTF-8]
Parameter(body)
namerequiredtypeexplain
nickNameYStringoutput account
typeYStringoutput account type: HLS,SRT,RTP-FEC(The interface passes parameters as PROMPEG)
resolutionYStringoutput resolution
bitrateYStringoutput bitrate
serverNameYStringThe producer user passes the parameter value as pp
targetIdYStringbusiness id,Producer users suggest filling in the program ID
externalParametersYStringexternal param Different types have different extension parameters, which will be explained below
shareFlagFIntegerShare Across TVU Services 1:true,0:false,When set to 1, queries can be performed without binding to targetId
customTagFStringCustom label: first used for commentator hiding function (passing commentator default)
HLS externalParameters param exmaple
json string:
"{"duration":6,"sliceCount":10,"index":"1","mode":0}"
duration: Chunk Size
sliceCount: Slice Count
index: index name
mode: 1:overlay,0:clean
SRT externalParameters param exmaple
json string
{"ip":"10.12.22.213","port":"5211","latency":2000,"packetSize":1316,"advParams":"passphrase=xxxx","audioLang":"eng","streamType":"caller","mode":0,"advancedCbr":true}
ip: output address
port: ouput port
proMPEGColumns:FEC columns
proMPEGRows:FEC rows
audioLang: output language
mode: 1:overlay,0:clean
RTP-FEC externalParameters param exmaple
json string
"{"ip":"10.12.22.10","port":"8080","proMPEGColumns":12,"proMPEGRows":8,"audioLang":"eng","mode":0}"

ip: output address,listener mode Can be left blank
port: ouput port
latency:Latency, in milliseconds
packetSize:Packet size,in bytes
audioLang: output language
streamType: option values [listener|caller|rendezvous]
mode: 1:overlay,0:clean#

Request Example#

Request Example(body)
{
	"nickName": "HLS_20230410",
	"type": "HLS",
	"serverName": "pp",
	"targetId": 52846403399680,
	"shareFlag": 0,
	"externalParameters": "{\"duration\":6,\"sliceCount\":10,\"index\":\"1\",\"mode\":0}",
	"resolution": "1920x1080",
	"bitrate": 8192,
	"gopSizeMs": 2000
}

Response Example#

Return Example
{
  "errorCode" : "0x0",
  "errorInfo" : "Success",
  "result" : "65278fb84a104c28af8cf2816e29b652"
}
Return Example Description
nametypeexplain
resultStringReturn data this is output account id
errorCodeStringReturn error code description,0x0:success
errorInfoStringReturn error description

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Untitled Response
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://media-search.tvunetworks.com/media/tvucc-media/outputSetting/add' \
--header 'SID: ' \
--header 'Cookie: mediasearch10=10mstfri' \
--header 'Content-Type: application/json' \
--data '{
	"nickName": "HLS_20230410",
	"type": "HLS",
	"serverName": "pp",
	"targetId": 52846403399680,
	"shareFlag": 0,
	"externalParameters": "{\"duration\":6,\"sliceCount\":10,\"index\":\"1\",\"mode\":0}",
	"resolution": "1920x1080",
	"bitrate": 8192,
	"gopSizeMs": 2000
}'
Response Response Example
{
    "errorCode": "0x0",
    "errorInfo": "Success",
    "result": "5bb0575054744f71839bd36003bbfffd"
}
Modified at 2025-01-02 20:36:15
Previous
deleteOutputAccount
Next
getOutputAccount
Built with