TVU Networks Media Service For Producer

Media service endpoints backing TVU Producer — tvucc-media and tvucc-share output settings, share video start/stop, go-live and account information. Contract assembled from the 11 per-endpoint OpenAPI 3.0.1 exports TVU publishes on its own API documentation site.

Operations 11

DELETE /media/tvucc-media/account/accountInfo deleteRtmpAccount #
POST /media/tvucc-media/media/program/stream/list ListOutputAccount #
POST /media/tvucc-media/other/authInfo addRtmpOutputAccount #
POST /media/tvucc-media/outputSetting/add addOutPutAccount #
POST /media/tvucc-media/outputSetting/delete deleteOutputAccount #
POST /media/tvucc-media/outputSetting/get getOutputAccount #
POST /media/tvucc-media/outputSetting/update updateOutputAccount #
POST /media/tvucc-share/output/goLive liveOutput #
POST /media/tvucc-share/output/stopLive stopOutput #
POST /media/tvucc-share/shareVideo/startShareVideo liveRtmpOutputAccount #
POST /media/tvucc-share/shareVideo/stopShare stopRtmpOutput #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/media-service-for-producer"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tvu-networks-media-service-for-producer-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: TVU Networks — Media Service For Producer
  description: Media Service For Producer operations of the TVU Networks public HTTP API, assembled verbatim
    from the per-endpoint OpenAPI 3.0.1 exports TVU publishes on its own Apifox documentation site (https://docs.tvunetworks.cn/).
    Each operation body is the provider's own export; only grouping, servers[] and operationId backfill
    were added by API Evangelist.
  version: 1.0.0
  contact:
    name: TVU Networks
    url: https://www.tvunetworks.com/tvu-developer/
servers:
- url: https://api.tvunetworks.com
  description: Prod Env default server
paths:
  /media/tvucc-media/account/accountInfo:
    delete:
      summary: deleteRtmpAccount
      deprecated: false
      description: delete rtmp output account
      tags:
      - Media Service For Producer/tvucc-media
      parameters:
      - name: SID
        in: header
        description: ''
        required: true
        example: F104519230124A5D8079CAA89449FF2C
        schema:
          type: string
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example:
                errorCode: '0x0'
                errorInfo: Success
                result: null
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778592-run
      operationId: deleteRtmpAccount_250778592
      x-source-doc: https://docs.tvunetworks.cn/api-250778592.md
  /media/tvucc-media/media/program/stream/list:
    post:
      summary: ListOutputAccount
      deprecated: false
      description: "**request URL:** \n\n-  POST ` {{domain}}/media/tvucc-media/media/program/stream/list`\n\
        \n**Request Headers**\n\n|key|value|\n|:----|:---|\n|Authorization|[F104519230124A5D8079CAA89449FF2C]|\n\
        |Cookie|[SID=F104519230124A5D8079CAA89449FF2C]|\n|Content-Type|[application/json;charset=UTF-8]|\n\
        \n**request param:** \n\n| param   | required | type    | explain                            \
        \                   |\n| -------- | ---- | ------- | --------------------------------------------------\
        \ |\n| targetId     | F   | String  |business id,can be set producer program id |\n| secondType\
        \     | F   | String  | output type, can be set HLS,SRT,PROMPEG(RTP-FEC) |\n| importType     |F\
        \    | String  | option valule:  output,socail |\n| nickName | F   | String  | query by nickName\
        \                       |\n| pageNum  | F   | int     | default value: 1                     \
        \          |\n| pageSize | F   | int     | default valule:10               |\n**request example**\n\
        \n```\n{\n    \"secondType\":\"HLS,PROMPEG,SRT\",\n    \"targetId\":\"52846403399680\",\n    \"\
        nickName\":\"\"\n}\n\n```\n**response body:** \n\n| param   | explain                        \
        \                       |\n| -------- | -------------------------------------------------- |\n\
        | id     | output account id|\n| nickName    | output account nickname |\n| createTime    |create\
        \ time in millisecond |\n| updateTime | update time in millisecond                   |\n| externalParameters\
        \  | external param  from add account|\n| bitrate | bitrate          |\n| resolution     |resolution\
        \ |\n| targetId     |producer program id |\n| type    | output type :HLS.... |\n| userId| tvu\
        \ user id                    |\n| deleteFlag  | default 0 |\n| living    | Is streaming in progress\
        \ :true or false |\n| rtmpUrl   | output address |\n\n\n\n\n **成功返回示例**\n\n```  json\n{\n  \"\
        errorCode\": \"0x0\",\n  \"errorInfo\": \"Success\",\n  \"result\": {\n    \"total\": 3,\n   \
        \ \"list\": [\n      {\n        \"id\": \"6ad83f504f594b1ca2288b2adb0efdcb\",\n        \"nickName\"\
        : \"HLS531\",\n        \"createTime\": 1653990294613,\n        \"updateTime\": 1653990294613,\n\
        \        \"externalParameters\": \"{\\\"duration\\\":3,\\\"sliceCount\\\":10,\\\"index\\\":\\\"\
        q9AO\\\"}\",\n        \"bitrate\": \"8192\",\n        \"resolution\": \"1280x720\",\n        \"\
        targetId\": \"\",\n        \"type\": \"HLS\",\n        \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\"\
        ,\n        \"deleteFlag\": 0,\n        \"importType\": \"output\",\n        \"authType\": \"0\"\
        ,\n        \"isCrop\": null,\n        \"pushTime\": null,\n        \"subType\": null,\n      \
        \  \"living\": false,\n        \"rid\": null,\n        \"autoResolution\": 0,\n        \"rtmpUrl\"\
        : null,\n        \"audioTrackMap\": null,\n        \"rtmpType\": null\n      },\n      {\n   \
        \     \"id\": \"3366c632013642ab82e1e8b87d6190d7\",\n        \"nickName\": \"SRT-share\",\n  \
        \      \"createTime\": 1653989405919,\n        \"updateTime\": 1653989405919,\n        \"externalParameters\"\
        : \"{\\\"ip\\\":\\\"\\\",\\\"port\\\":\\\"8288\\\",\\\"latency\\\":1000,\\\"packetSize\\\":1316,\\\
        \"advParams\\\":\\\"\\\",\\\"audioLang\\\":\\\"eng\\\",\\\"streamType\\\":\\\"listener\\\"}\"\
        ,\n        \"bitrate\": \"8192\",\n        \"resolution\": \"1280x720\",\n        \"targetId\"\
        : \"\",\n        \"type\": \"SRT\",\n        \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\"\
        ,\n        \"deleteFlag\": 0,\n        \"importType\": \"output\",\n        \"authType\": \"0\"\
        ,\n        \"isCrop\": null,\n        \"pushTime\": null,\n        \"subType\": null,\n      \
        \  \"living\": false,\n        \"rid\": null,\n        \"autoResolution\": 0,\n        \"rtmpUrl\"\
        : null,\n        \"audioTrackMap\": null,\n        \"rtmpType\": null\n      },\n      {\n   \
        \     \"id\": \"a8337e91c68947fe9cdec191093e0072\",\n        \"nickName\": \"HLS-share\",\n  \
        \      \"createTime\": 1653989208668,\n        \"updateTime\": 1653989208668,\n        \"externalParameters\"\
        : \"{\\\"duration\\\":3,\\\"sliceCount\\\":10,\\\"index\\\":\\\"DYLg\\\"}\",\n        \"bitrate\"\
        : \"8192\",\n        \"resolution\": \"1280x720\",\n        \"targetId\": \"\",\n        \"type\"\
        : \"HLS\",\n        \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\",\n        \"deleteFlag\"\
        : 0,\n        \"importType\": \"output\",\n        \"authType\": \"0\",\n        \"isCrop\": null,\n\
        \        \"pushTime\": null,\n        \"subType\": null,\n        \"living\": false,\n       \
        \ \"rid\": null,\n        \"autoResolution\": 0,\n        \"rtmpUrl\": null,\n        \"audioTrackMap\"\
        : null,\n        \"rtmpType\": null\n      }\n    ],\n    \"pageNum\": 1,\n    \"pageSize\": 10,\n\
        \    \"size\": 3,\n    \"startRow\": 0,\n    \"endRow\": 2,\n    \"pages\": 1,\n    \"prePage\"\
        : 0,\n    \"nextPage\": 0,\n    \"isFirstPage\": true,\n    \"isLastPage\": true,\n    \"hasPreviousPage\"\
        : false,\n    \"hasNextPage\": false,\n    \"navigatePages\": 8,\n    \"navigatepageNums\": [\n\
        \      1\n    ],\n    \"navigateFirstPage\": 1,\n    \"navigateLastPage\": 1,\n    \"firstPage\"\
        : 1,\n    \"lastPage\": 1\n  }\n}\n```"
      tags:
      - Media Service For Producer/tvucc-media
      parameters:
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      - name: SID
        in: header
        description: ''
        example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7
        schema:
          type: string
          default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
              x-apifox-orders: []
            example:
              secondType: HLS,PROMPEG,SRT,O
              targetId: '52846403399680'
              nickName: ''
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example: "{\n    \"errorCode\": \"0x0\",\n    \"errorInfo\": \"Success\",\n    \"result\"\
                : {\n        \"total\": 3,\n        \"list\": [\n            {\n                \"id\"\
                : \"6ad83f504f594b1ca2288b2adb0efdcb\",\n                \"nickName\": \"HLS531\",\n \
                \               \"createTime\": 1653990294613,\n                \"updateTime\": 1653990294613,\n\
                \                \"externalParameters\": \"{\\\"duration\\\":3,\\\"sliceCount\\\":10,\\\
                \"index\\\":\\\"q9AO\\\"}\",\n                \"bitrate\": \"8192\",\n               \
                \ \"resolution\": \"1280x720\",\n                \"targetId\": \"\",\n               \
                \ \"type\": \"HLS\",\n                \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\"\
                ,\n                \"deleteFlag\": 0,\n                \"importType\": \"output\",\n \
                \               \"authType\": \"0\",\n                \"isCrop\": null,\n            \
                \    \"pushTime\": null,\n                \"subType\": null,\n                \"living\"\
                : false,\n                \"rid\": null,\n                \"autoResolution\": 0,\n   \
                \             \"rtmpUrl\": null,\n                \"audioTrackMap\": null,\n         \
                \       \"rtmpType\": null\n            },\n            {\n                \"id\": \"\
                3366c632013642ab82e1e8b87d6190d7\",\n                \"nickName\": \"SRT-share\",\n  \
                \              \"createTime\": 1653989405919,\n                \"updateTime\": 1653989405919,\n\
                \                \"externalParameters\": \"{\\\"ip\\\":\\\"\\\",\\\"port\\\":\\\"8288\\\
                \",\\\"latency\\\":1000,\\\"packetSize\\\":1316,\\\"advParams\\\":\\\"\\\",\\\"audioLang\\\
                \":\\\"eng\\\",\\\"streamType\\\":\\\"listener\\\"}\",\n                \"bitrate\": \"\
                8192\",\n                \"resolution\": \"1280x720\",\n                \"targetId\":\
                \ \"\",\n                \"type\": \"SRT\",\n                \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\"\
                ,\n                \"deleteFlag\": 0,\n                \"importType\": \"output\",\n \
                \               \"authType\": \"0\",\n                \"isCrop\": null,\n            \
                \    \"pushTime\": null,\n                \"subType\": null,\n                \"living\"\
                : false,\n                \"rid\": null,\n                \"autoResolution\": 0,\n   \
                \             \"rtmpUrl\": null,\n                \"audioTrackMap\": null,\n         \
                \       \"rtmpType\": null\n            },\n            {\n                \"id\": \"\
                a8337e91c68947fe9cdec191093e0072\",\n                \"nickName\": \"HLS-share\",\n  \
                \              \"createTime\": 1653989208668,\n                \"updateTime\": 1653989208668,\n\
                \                \"externalParameters\": \"{\\\"duration\\\":3,\\\"sliceCount\\\":10,\\\
                \"index\\\":\\\"DYLg\\\"}\",\n                \"bitrate\": \"8192\",\n               \
                \ \"resolution\": \"1280x720\",\n                \"targetId\": \"\",\n               \
                \ \"type\": \"HLS\",\n                \"userId\": \"8a08ca655f9ec2d901604f495fed01dd\"\
                ,\n                \"deleteFlag\": 0,\n                \"importType\": \"output\",\n \
                \               \"authType\": \"0\",\n                \"isCrop\": null,\n            \
                \    \"pushTime\": null,\n                \"subType\": null,\n                \"living\"\
                : false,\n                \"rid\": null,\n                \"autoResolution\": 0,\n   \
                \             \"rtmpUrl\": null,\n                \"audioTrackMap\": null,\n         \
                \       \"rtmpType\": null\n            }\n        ],\n        \"pageNum\": 1,\n     \
                \   \"pageSize\": 10,\n        \"size\": 3,\n        \"startRow\": 0,\n        \"endRow\"\
                : 2,\n        \"pages\": 1,\n        \"prePage\": 0,\n        \"nextPage\": 0,\n     \
                \   \"isFirstPage\": true,\n        \"isLastPage\": true,\n        \"hasPreviousPage\"\
                : false,\n        \"hasNextPage\": false,\n        \"navigatePages\": 8,\n        \"navigatepageNums\"\
                : [\n            1\n        ],\n        \"navigateFirstPage\": 1,\n        \"navigateLastPage\"\
                : 1,\n        \"firstPage\": 1,\n        \"lastPage\": 1\n    }\n}"
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778591-run
      operationId: ListOutputAccount_250778591
      x-source-doc: https://docs.tvunetworks.cn/api-250778591.md
  /media/tvucc-media/other/authInfo:
    post:
      summary: addRtmpOutputAccount
      deprecated: false
      description: "**Request Param:** \n\nrequestParam\n\n| param name     | required | type    | desc\
        \               |\n| :--------- | :--- | :------ | ------------------- |\n| nickName    |  Y \
        \ | String  | nickName       |\n| authType   | Y   | Integer |  default value:1   |\n| rtmpType\
        \ | Y   | Integer  | 0:PUSH 1:PULL   |\n| subType | Y   | String  | default value: RTMP |\n| rtmpUrl\
        \ | F   | String  | when rtmpType is 0 must be set value,The address of rtmp pull can be found\
        \ in the ListOutputAccount API after successful streaming (it is necessary to modify the sendeType\
        \ parameter in the ListOutputAccount API and add an O type)|\n| index   | F   | String | random\
        \ four digit letter, when rtmpType is 1 must be set, for example: abcd  |\n| resolution   | F\
        \   | String  | 1920x1080            |\n| bitrate    | F   | String  | default value: 5.0M   \
        \    |\n| mode   | F   | String  | 0: overlay 1:clean           |\n| audioCode   | F   | String\
        \  | audio code,for example: AAC          |\n| videoCode | F   | String  |video code,for example:\
        \ H264      |\n\n\nrtmp pull request exmple:\n```\n{\n    \"nickName\": \"test-rtmp-pull\",\n\
        \    \"rtmpUrl\": \"\",\n    \"authType\": 1,\n    \"subType\": \"RTMP\",\n    \"index\": \"abcd\"\
        ,\n    \"rtmpType\": 1,\n    \"bitrate\": \"5.0M\",\n    \"resolution\": \"1920x1080\",\n    \"\
        mode\": 0,\n    \"audioCode\": \"AAC\",\n    \"videoCode\": \"H264\"\n}\n```\nrtmp push request\
        \ exmple:\n```\n{\n    \"nickName\": \"test-rtmp-push\",\n    \"rtmpUrl\": \"rtmp://10.12.22.23/live/test\"\
        ,\n    \"authType\": 1,\n    \"subType\": \"RTMP\",\n    \"index\": \"RQ47\",\n    \"rtmpType\"\
        : 0,\n    \"bitrate\": \"5.0M\",\n    \"resolution\": \"1920x1080\",\n    \"mode\": 0,\n    \"\
        audioCode\": \"AAC\",\n    \"videoCode\": \"H264\"\n}\n```\n\n\n\n **Response**\n\n```  \n// Success\n\
        {\n    \"errorCode\": \"0x0\",\n    \"errorInfo\": \"Success\",\n    \"result\": {\n\t  \"mediaId\"\
        :\"431542354fgfdsgfds3454\"\n\t}\n}\n\n```\n\n**Update Rtmp account**\n\n**Request Param:**\n\n\
        requestParam\n\n| param name     | required | type    | desc               |\n| :--------- | :---\
        \ | :------ | ------------------- |\n| id    |  Y  | String  | account id       |\n| nickName\
        \    |  Y  | String  | nickName       |\n| authType   | Y   | Integer |  default value:1   |\n\
        | rtmpType | Y   | Integer  | 0:PUSH 1:PULL  |\n| subType | Y   | String  | default value: RTMP\
        \ |\n| rtmpUrl | F   | String  | when rtmpType is 0 must be set value|\n| index   | F   | String\
        \ | random four digit letter, when rtmpType is 1 must be set, for example: abcd  |\n| resolution\
        \   | F   | String  | 1920x1080            |\n| bitrate    | F   | String  | default value: 5.0M\
        \       |\n| mode   | F   | String  | 0: overlay 1:clean           |\n| audioCode   | F   | String\
        \  | audio code,for example: AAC          |\n| videoCode | F   | String  |video code,for example:\
        \ H264      |\n\n\nrtmp pull request exmple:\n```\n{\n    \"id\":\"431542354fgfdsgfds3454\",\n\
        \    \"nickName\": \"test-rtmp-pull\",\n    \"rtmpUrl\": \"\",\n    \"authType\": 1,\n    \"subType\"\
        : \"RTMP\",\n    \"index\": \"abcd\",\n    \"rtmpType\": 1,\n    \"bitrate\": \"5.0M\",\n    \"\
        resolution\": \"1920x1080\",\n    \"mode\": 0,\n    \"audioCode\": \"AAC\",\n    \"videoCode\"\
        : \"H264\"\n}\n```\nrtmp push request exmple:\n```\n{\n\t\"id\":\"431542354fgfdsgfds3454\",\n\
        \    \"nickName\": \"test-rtmp-push\",\n    \"rtmpUrl\": \"rtmp://10.12.22.23/live/test\",\n \
        \   \"authType\": 1,\n    \"subType\": \"RTMP\",\n    \"index\": \"RQ47\",\n    \"rtmpType\":\
        \ 0,\n    \"bitrate\": \"5.0M\",\n    \"resolution\": \"1920x1080\",\n    \"mode\": 0,\n    \"\
        audioCode\": \"AAC\",\n    \"videoCode\": \"H264\"\n}\n```\n\n\n\n **Response**\n\n```  \n// Success\n\
        {\n    \"errorCode\": \"0x0\",\n    \"errorInfo\": \"Success\",\n    \"result\": null\n}\n\n```\n"
      tags:
      - Media Service For Producer/tvucc-media
      parameters:
      - name: SID
        in: header
        description: ''
        required: true
        example: F104519230124A5D8079CAA89449FF2C
        schema:
          type: string
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
              x-apifox-orders: []
            example:
              nickName: test-rtmp-push
              rtmpUrl: rtmp://10.12.22.23/live/test
              authType: 1
              subType: RTMP
              index: RQ47
              rtmpType: 0
              bitrate: 5.0M
              resolution: 1920x1080
              mode: 0
              audioCode: AAC
              videoCode: H264
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example:
                errorCode: '0x0'
                errorInfo: Success
                result:
                  mediaId: 431542354fgfdsgfds3454
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778593-run
      operationId: addRtmpOutputAccount_250778593
      x-source-doc: https://docs.tvunetworks.cn/api-250778593.md
  /media/tvucc-media/outputSetting/add:
    post:
      summary: addOutPutAccount
      deprecated: false
      description: "**Request URL**\n\n- `{{domain}}`<strong>`/media/tvucc-media/outputSetting/add`</strong>\n\
        \n**Request Mode**\n\n- POST\n\n**Request Headers**\n\n|key|value|\n|:----|:---|\n|Authorization|[F104519230124A5D8079CAA89449FF2C]|\n\
        |Cookie|[SID=F104519230124A5D8079CAA89449FF2C]|\n|Content-Type|[application/json;charset=UTF-8]|\n\
        **Parameter(body)**\n\n|name|required|type|explain|\n|:----|:---|:----|:---|\n|nickName|Y|String|output\
        \ account|\n|type|Y|String|output account type: HLS,SRT,RTP-FEC(The interface passes parameters\
        \ as PROMPEG)|\n|resolution|Y|String|output resolution|\n|bitrate|Y|String|output bitrate|\n|serverName|Y|String|The\
        \ producer user passes the parameter value as pp|\n|targetId|Y|String|business id,Producer users\
        \ suggest filling in the program ID|\n|externalParameters|Y|String|external param Different types\
        \ have different extension parameters, which will be explained below|\n|shareFlag|F|Integer|Share\
        \ Across TVU Services 1:true,0:false,When set to 1, queries can be performed without binding to\
        \ targetId|\n|customTag|F|String|Custom label: first used for commentator hiding function (passing\
        \ commentator default)|\n\n**HLS externalParameters param exmaple**\n\n json string:\n\n\"{\\\"\
        duration\\\":6,\\\"sliceCount\\\":10,\\\"index\\\":\\\"1\\\",\\\"mode\\\":0}\"\n\n**duration**:\
        \ Chunk Size\n**sliceCount**: Slice Count\n**index**: index name\n**mode**: 1:overlay,0:clean\n\
        \n**SRT externalParameters param exmaple**\n json string\n{\"ip\":\"10.12.22.213\",\"port\":\"\
        5211\",\"latency\":2000,\"packetSize\":1316,\"advParams\":\"passphrase=xxxx\",\"audioLang\":\"\
        eng\",\"streamType\":\"caller\",\"mode\":0,\"advancedCbr\":true}\n\n**ip**: output address\n**port**:\
        \ ouput port\n**proMPEGColumns**:FEC columns\n**proMPEGRows**:FEC rows\n**audioLang**: output\
        \ language \n**mode**: 1:overlay,0:clean\n\n**RTP-FEC externalParameters param exmaple**\njson\
        \ string\n\"{\"ip\":\"10.12.22.10\",\"port\":\"8080\",\"proMPEGColumns\":12,\"proMPEGRows\":8,\"\
        audioLang\":\"eng\",\"mode\":0}\"\n\n\n\n**ip**: output address,listener mode Can be left blank\n\
        **port**: ouput port\n**latency**:Latency, in milliseconds\n**packetSize**:Packet size,in bytes\n\
        **audioLang**: output language \n**streamType**: option values [listener|caller|rendezvous]\n\
        **mode**: 1:overlay,0:clean\n---\n\n\n\n# Request Example\n\n**Request Example(body)**\n```json\n\
        {\n\t\"nickName\": \"HLS_20230410\",\n\t\"type\": \"HLS\",\n\t\"serverName\": \"pp\",\n\t\"targetId\"\
        : 52846403399680,\n\t\"shareFlag\": 0,\n\t\"externalParameters\": \"{\\\"duration\\\":6,\\\"sliceCount\\\
        \":10,\\\"index\\\":\\\"1\\\",\\\"mode\\\":0}\",\n\t\"resolution\": \"1920x1080\",\n\t\"bitrate\"\
        : 8192,\n\t\"gopSizeMs\": 2000\n}\n```\n\n\n\n\n---\n\n\n\n# Response Example\n\n**Return Example**\n\
        \n- \n```json\n{\n  \"errorCode\" : \"0x0\",\n  \"errorInfo\" : \"Success\",\n  \"result\" : \"\
        65278fb84a104c28af8cf2816e29b652\"\n}\n```\n**Return Example Description**\n\n|name|type|explain|\n\
        |:----|:---|:---|\n|result|String|Return data this is output account id|\n|errorCode|String|Return\
        \ error code description,0x0:success|\n|errorInfo|String|Return error description|\n"
      tags:
      - Media Service For Producer/tvucc-media/output Setting
      parameters:
      - name: SID
        in: header
        description: ''
        required: true
        example: SID=9A7E0459687F472A82096FAAE5BAEC66
        schema:
          type: string
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
              x-apifox-orders: []
            example:
              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
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorCode:
                    type: string
                  errorInfo:
                    type: string
                  result:
                    type: string
                required:
                - errorCode
                - errorInfo
                - result
                x-apifox-orders:
                - errorCode
                - errorInfo
                - result
              example:
                errorCode: '0x0'
                errorInfo: Success
                result: 5bb0575054744f71839bd36003bbfffd
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media/output Setting
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778596-run
      operationId: addOutPutAccount_250778596
      x-source-doc: https://docs.tvunetworks.cn/api-250778596.md
  /media/tvucc-media/outputSetting/delete:
    post:
      summary: deleteOutputAccount
      deprecated: false
      description: "# Description\n\n**Brief**\n\n- delete by ouptut account id\n\n**Request URL**\n\n\
        - `{{domain}}`<strong>`/media/tvucc-media/outputSetting/delete`</strong>\n\n**Request Mode**\n\
        \n- POST\n\n**Request Headers**\n\n|key|value|\n|:----|:---|\n|Authorization|[F104519230124A5D8079CAA89449FF2C]|\n\
        |Cookie|[SID=F104519230124A5D8079CAA89449FF2C]|\n|Content-Type|[application/json;charset=UTF-8]|\n\
        **Parameter(body)**\n\n|name|required|type|explain|\n|:----|:---|:----|:---|\n|id|Y|String|ouptut\
        \ account id|\n\n\n\n---\n\n\n\n# Request Example\n\n**Request Example(body)**\n```json\n{\n \
        \ \"id\" : \"511d42826ef04b708695872290185bd9\"\n}\n```\n\n\n\n\n---\n\n\n\n# Response Example\n\
        \n**Return Example**\n\n```json\n{\n  \"errorCode\" : \"0x0\",\n  \"errorInfo\" : \"Success\"\
        ,\n  \"result\" : null\n}\n```\n**Return Example Description**\n\n|name|type|explain|\n|:----|:---|:---|\n\
        |result|Object|Return data|\n|errorCode|String|Return error code description,0x0:success|\n|errorInfo|String|Return\
        \ error description|\n"
      tags:
      - Media Service For Producer/tvucc-media/output Setting
      parameters:
      - name: SID
        in: header
        description: ''
        required: true
        example: D9B77CDEEA384660AE00A523E057432C
        schema:
          type: string
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
              x-apifox-orders: []
            example:
              id: 511d42826ef04b708695872290185bd9
      responses:
        '200':
          description: ''
          content:
            '*/*':
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example: "{\n    \"errorCode\": \"0x0\",\n    \"errorInfo\": \"Success\",\n    \"result\"\
                : null\n}"
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media/output Setting
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-250778595-run
      operationId: deleteOutputAccount_250778595
      x-source-doc: https://docs.tvunetworks.cn/api-250778595.md
  /media/tvucc-media/outputSetting/get:
    post:
      summary: getOutputAccount
      deprecated: false
      description: "# Description\n\n\n\n**Request URL**\n\n- `{{domain}}`<strong>`/media/tvucc-media/outputSetting/get`</strong>\n\
        \n**Request Mode**\n\n- POST\n\n**Request Headers**\n\n|key|value|\n|:----|:---|\n|Authorization|[F104519230124A5D8079CAA89449FF2C]|\n\
        |Cookie|[SID=F104519230124A5D8079CAA89449FF2C]|\n|Content-Type|[application/json;charset=UTF-8]|\n\
        **Parameter(body)**\n\n|name|required|type|explain|\n|:----|:---|:----|:---|\n|id|Y|String|output\
        \ account id|\n\n\n\n---\n\n\n\n# Request Example\n\n**Request Example(body)**\n```json\n{\n \
        \ \"id\" : \"511d42826ef04b708695872290185bd9\"\n}\n```\n\n\n\n\n---\n\n\n\n# Response Example\n\
        \n**Return Example**\n\n```json\n{\n    \"errorCode\": \"0x0\",\n    \"errorInfo\": \"Success\"\
        ,\n    \"result\": {\n        \"id\": \"ca2cbe00820a4ba39206429d50a77f0f\",\n        \"deleteFlag\"\
        : 0,\n        \"createTime\": 1681197061159,\n        \"updateTime\": 1681197333457,\n       \
        \ \"nickName\": \"SRT-3\",\n        \"type\": \"SRT\",\n        \"userId\": \"1cd2b373925d4e3c9bf72f468fd2bba7\"\
        ,\n        \"resolution\": \"1920x1080\",\n        \"bitrate\": \"8192\",\n        \"serverName\"\
        : \"pp\",\n        \"targetType\": \"\",\n        \"targetId\": \"52846403399680\",\n        \"\
        externalParameters\": \"{\\\"ip\\\":\\\"10.12.22.22\\\",\\\"port\\\":\\\"60000\\\",\\\"latency\\\
        \":1000,\\\"packetSize\\\":1316,\\\"advParams\\\":\\\"\\\",\\\"audioLang\\\":\\\"eng\\\",\\\"\
        streamType\\\":\\\"rendezvous\\\",\\\"mode\\\":0}\",\n        \"gopSizeMs\": 2000,\n        \"\
        shareFlag\": 0,\n        \"autoResolution\": 0,\n        \"customTag\": \"\"\n    }\n}\n```\n\
        **Return Example Description**\n\n|name|type|explain|\n|:----|:---|:---|\n|result|JSONObject|Return\
        \ data|\n|errorCode|String|Return error code description,0x0:success|\n|errorInfo|String|Return\
        \ error description|\n"
      tags:
      - Media Service For Producer/tvucc-media/output Setting
      parameters:
      - name: SID
        in: header
        description: ''
        required: true
        example: 9A7E0459687F472A82096FAAE5BAEC66
        schema:
          type: string
      - name: Cookie
        in: header
        description: ''
        required: true
        example: mediasearch10=10mstfri
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties: {}
              x-apifox-orders: []
            example:
              id: 511d42826ef04b708695872290185bd9
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example:
                errorCode: '0x0'
                errorInfo: Success
                result:
                  id: ca2cbe00820a4ba39206429d50a77f0f
                  deleteFlag: 0
                  createTime: 1681197061159
                  updateTime: 1681197333457
                  nickName: SRT-3
                  type: SRT
                  userId: 1cd2b373925d4e3c9bf72f468fd2bba7
                  resolution: 1920x1080
                  bitrate: '8192'
                  serverName: pp
                  targetType: ''
                  targetId: '52846403399680'
                  externalParameters: '{"ip":"10.12.22.22","port":"60000","latency":1000,"packetSize":1316,"advParams":"","audioLang":"eng","streamType":"rendezvous","mode":0}'
                  gopSizeMs: 2000
                  shareFlag: 0
                  autoResolution: 0
                  customTag: ''
          headers: {}
          x-apifox-name: Untitled Response
        '401':
          description: ''
          content:
            '*/*':
              schema:
                type: object
                properties: {}
                x-apifox-orders: []
              example: token is empty
          headers: {}
          x-apifox-name: Untitled Response
      security: []
      x-apifox-folder: Media Service For Producer/tvucc-media/output Setting


# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tvu-networks/refs/heads/main/openapi/tvu-networks-media-service-for-producer-openapi.yml