• OKCC要多大空间的硬盘才够用?


    一般的,云服务器的硬盘分为系统盘+数据盘。顾名思义,系统盘主要是存储系统的,数据是用来存放业务数据的,系统盘相对容易确定,业务数据该怎么核算呢?
           实际上,系统最主要的业务数据是录音数据,相对录音数据,其它业务数据需要的空间基本可以忽略不计。因此,算清楚录音文件需要的存储空间,基本就能确定数据盘该选多大。

            能产生多少录音文件,实在是一个复杂的问题,业务是动态的,也不可能存在一个确定的答案。不同的业务数据,不同的线路接通率,每天工作的时间长短,每月的工作日数量,都能极大影响录音文件的多少,再结合录音文件的格式、码率来考虑,外加存储时长,要核算录音文件,简直是一个痛苦的任务。
           那么有没有更简单的核算方法呢?还真有!
           不管做运营,还是系统自用,用户对于每个月产生多少话费收入/消费,还是非常清楚的,假定一个月总体的收入/消费是A万元;一般的,话费的资费标准在行业不同时期可能会稍有波动,但总体有一个参考标准,假定资费平均为r元/分钟;那么一个月的整体分钟数即可估算为A/r;对于录音而言,计费1分钟并不代表会录音60秒,还需要结合不同行业的平均呼叫时长来确定的,假定整体平均呼叫时长为d秒,根据行业经验,绝大多数行业应用d都是小于60的;假定录音文件需要存储n个月,基于OKCC的录音文件默认码率(1KB/s)核算,资费r元/分钟,单月收入/消费A万元,平均呼叫时长d秒(<60s),存储n月的录音文件占用空间为V(GB):
           V=nAd/(100r)
                n:录音需要存储的月数;
                A:话费收入/消费金额,单位:万元;
                d:平均呼叫时长,只考虑小于60s的情况,单位:秒;
                r:话费资费,单位:元/分钟;
            这里,以外呼行业为例,取行业典型值做个参考可做进一步简化:d取20,r取0.1,n取3,V=6A。
            当然,上面的公式,隐含了以下条件,使用时请注意:

    1. 默认基于OKCC默认格式及默认码率进行录音,如果选用了其它格式,或者选择了双声道、更高码率则不适用,一旦选用,实际数据将偏差巨大;
    2. 通话接通后开始录音;需要录制回铃音、FXO选路开始录音等情况不适用;
    3. 平均呼叫时长小于60秒

     

  • 相关阅读:
    AGC007C Pushing Balls —— 期望的神题
    RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
    MyBatisPlus 日志的两个坑:生产环境不打日志、多数据源日志配置等
    Nvidia Triton使用教程:从青铜到王者
    dotnet new cli 以及Abp-cli命令的简单使用
    【报错】Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘
    ROS-读取/map话题转化为pgm文件(代码版map_server)
    Kotlin学习快速入门(7)——扩展的妙用
    【Leetcode刷题Python】密码校验
    GJB 5000B二级-CM配置管理
  • 原文地址:https://blog.csdn.net/weixin_63626388/article/details/127039844