记滚播编单系统的诞生

背景:我从09年4月28日至今一直就职于一家传媒公司,主要负责媒资系统的开发和维护。说到媒资系统(说来可笑这个系统在公司内慢慢的被叫成了oa
),这个系统主要负责节目的生产、存储、发布。

节目即视频+图片+相应文字成为节目。

发布是指把视频进行转码(mpg -->3gp or  mpg-->mp4) ,按移动、联通、电信要求进行视频转码分发,经过这几年和运营商打交道也摸清了他们的套路(也就那么回事
)。

随着业务的增长和发展,公司不能把自己绑在“一棵树上”,要有自己的造血功能。这不12年(没记错的话)就组建了客户端开发组,当然也开发了各个平台的视频点播+直播客户端。客户端上的内容就想当然的来着上文提到的媒资系统了,单纯的点播是没什么竞争力的,这样客户上就出现了滚播频道,即:点播文件进行编排形成内容串联和EPG,然后通过软件+设备进行播出,客户上看到的就是连续播出的内容了。(滚播频道有很多新闻啊、体育啊、音乐啊之类的),我们所开发的滚播编单系统就这么诞生了。

没这套系统之前滚播是通过草谷+辅助系统+方舟来支持业务的。

系统是我们开发人员一人来完成的,花了很多心血在上面,这时候必须有。

备注:今天只提业务,不提具体实现技术。

--------------------上图----------------

系统功能预览:

======================频道页==============================

特性:

1:系统支持点播文件、直播信号 混合编单,实现准点播出,即可控制直播信号准时播出。(直播信号支持rtmp、udp、mms)

2:接入了wowza ,实现直播信号的录制,可针对直播回放做到迅速(嗖的一下)发布。

3:自动填充。如:当前播出单内点播的节目不能排满24小时,系统自动循环当前单,直至填满24小时为止。

4:epg  通过json 方式 输出。

5: 权限控制

操作流程,(操作角色:编导)简述如下:

if(有操作权限){

if(当天有播出单){

//默认显示前一天播出内容,可在此基础上修改

载入前一天内容

edit(int 频道id);

}else{

//此频道初次编单

edit(int 频道id);

}

}else{

公司内部sso申请

}

function  edit(int 频道id){

加入点播文件

加入直播信号

//系统自动计算时间

排序

播出预览

保存发布

//播出信号 and epg 同时显示生效

}

系统就这么简单直白,执行着它固有的职责。

下一个版本即将诞生,改动会比较多,在此留个记录当有一天回想的起这个系统的时候,也是自己职业生涯里值得回味的。

借此文总结这段时间:

无论是作为开发人员还是管理人员,都应该学会总结,总结过去一段时间的成长,同时也是为自己梳理思路的”好理由“,不是有句话叫做匆匆赶路忘却了沿途的风景嘛,说的挺有道理的。只有去回想才能发现过去的不足和值得自己骄傲的,要去弥补自己的不足,慢慢的去补空。成长就是这样成长的。

-------时间晚了得睡了,有空再接着写。

时间: 2024-12-28 13:23:00

记滚播编单系统的诞生的相关文章

微铺子点单系统详细介绍 - 争做国内最专业的微信商店平台,微信外卖订餐系统!

什么是微铺子? 微铺子是国内专业的微信点单系统,集成了外卖.点餐.订座等众多功能.通过微铺子,店家可以在微信上建立店铺,消费者只需关注店家的帐号,即可浏览商品与店家的信息,消费者关注到商家后,根据提示,进行点击点单,简单三步,15秒内,即可完成订餐.店家可以通过电脑后台.电子邮件.短信或无线打印机多种方式即时查看订单,并提供相应的服务. 微铺子系统适用于:餐饮.酒店.水果店.蛋糕店.花店.零售.超市等. 微铺子从创立到与合作商家的长期测试,再到正式投入商用,期间不断根据客户的需求完善产品,不断开

微铺子点单系统具体介绍 - 争做国内最专业的微信商店平台,微信外卖订餐系统!

什么是微铺子? 微铺子是国内专业的微信点单系统,集成了外卖.点餐.订座等众多功能.通过微铺子,店家能够在微信上建立店铺,消费者仅仅需关注店家的帐号,就可以浏览商品与店家的信息,消费者关注到商家后,依据提示,进行点击点单,简单三步,15秒内,就可以完毕订餐.店家能够通过电脑后台.电子邮件.短信或无线打印机多种方式即时查看订单,并提供对应的服务. 微铺子系统适用于:餐饮.酒店.水果店.蛋糕店.花店.零售.超市等. 微铺子从创立到与合作商家的长期測试,再到正式投入商用,期间不断依据客户的需求完好产品,

121-基于TI DSP TMS320DM8148的全高清1080P 60fs的视频编解码系统 机器人主板

基于TI DSP TMS320DM8148的全高清1080P 60fs的视频编解码系统 一.板卡概述 本系统基于最先进的DSP技术,构建一个全高清的视频编解码系统,采用TI的芯片.借助TI的DaVinci™ 处理器技术来满足处理包括: 高清视频会议网络电话终端, 视频监控用数字视频录像机(DVR), IP 网络摄像机(Netcam), 数字标识, 媒体播放器/适配器,便携医疗成像, 网络投影仪, 和家庭音频/视频设备等情况下的广泛应用.  TMS320DM814x DaVinci™ 数字媒体处理

新大陆互助自动排单系统开发

新大陆互助自动排单系统开发多少钱.新大陆互助投资理财系统开发定制费用.新大陆互助静态动态收益模式系统开发×××.找庄生:18565189719微/电云班客-互联网+金融系统缔造者,致力于将互联网金融+电商+O2O+互联网移动策划+数字化营销+金融基础设施建设整合为一体.?特别提示:本公司是软件开发公司,非平台方,玩家勿扰[基础介绍]Tnw币10元/个.开户需消耗10个Tnw币每排单1000需1个Tnw币.[会员等级及奖励说明]-----------------"L1":激活排单后即可,

django的表单系统

1.概述: django表单系统中,自定义表单类都是以django.forms.Form为父类进行创建: django中的Form一般有两种功能: 生成特定的HTML标签 后台验证用户提交的数据 2.在views文件中自定义form表单类: # 自定义form表单类 class Userinfo(forms.Form): name = forms.CharField() password = forms.CharField() email = forms.EmailField() message

医疗系统--体温单(三测单)系统

不同区域的体温单格式不尽相同,本文以江苏某地体温单为范例,介绍完整的体温单系统开发. 1.名词解释 体温单:又叫三测单,是护理病历的一部分.体温单主要用于记录患者的生命体征及有关情况,内容包括患者姓名.年龄.性别.科别.床号.入院日期.住院号(或病案号).日期.住院天数.手术后天数.脉搏.呼吸.体温.血压.出入量.大便次数.体重.身高.页码等. 2.体温单功能点 结合病历书写规范以及医生在临床中的习惯,电子体温单的功能点主要包括以下部分: 分类 序号 功能说明   1 表头(XXX医院,体温单)

django 运维工单系统

此工单系统从立项到完成,大概用了1个星期,可能部分思路和实现有所不妥,欢迎指正. 朋友公司想做一个运维工单系统,他没思路,正好我最近打算写一个运维工单系统,初步打算和我目前做的cmdb系统结合起来,于是简单写了个. 简单说下实现思路: 1.标准工单,(参考上家公司的工单系统,对工单做了分类,且每个分类下有对应的审批人和执行人) 2.新建工单(用户从上边的标准工单可以进入对应的工单申请,分为保存和提交两种状态,用户提交后将无法在修改,暂缺一个时间控件,任务类型默认为点击进入的类型,但允许用户进行修

由双系统变单系统——如何删除另一个操作系统

以例子的方式总结一下双系统变单系统时如何删除另一个操作系统:        例如一台计算机上安装了Vista和Windows7的双系统,现在想卸载Windows7操作系统保留Vista操作系统,如何做呢?        1.启动Vista系统,在开始菜单的搜索栏运行msconfig,弹出系统配置窗口:        2.点击系统配置窗口中的"启动"选项卡,随后会在列表中看到本机安装的两个操作系统的选项:        3.选中要删除的Windows7操作系统,然后单击删除按钮即可删除W

呼叫中心工单系统

呼叫中心工单系统Ticket system又称为工单管理系统(还可以称为问题工单系统,事务工单系统,事务追踪系统issue tracking system,支持工单系统support ticket system)),它是一种网络软件系统,根据不同组织,部门和外部客户的需求,来由针对的管理,维护和追踪一系列的问题和请求.一个完善功能的工单系统 又可以称为帮助台系统. 网讯兆通呼叫中心工单系统一般被广泛用于客户帮助支持服务,客户售后服务,企业IT支持服务,呼叫中心等,用来创建,挂 起,解决用户,客户