记滚播编单系统的诞生
来源:互联网 发布:个人域名怎么用 编辑:程序博客网 时间:2024/05/01 05:47
背景:我从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 同时显示生效
}
系统就这么简单直白,执行着它固有的职责。
下一个版本即将诞生,改动会比较多,在此留个记录当有一天回想的起这个系统的时候,也是自己职业生涯里值得回味的。
借此文总结这段时间:
1:无论是作为开发人员还是管理人员,都应该学会总结,总结过去一段时间的成长,同时也是为自己梳理思路的”好理由“,不是有句话叫做匆匆赶路忘却了沿途的风景嘛,说的挺有道理的。只有去回想才能发现过去的不足和值得自己骄傲的,要去弥补自己的不足,慢慢的去补空。成长就是这样成长的。
2:上进心,我非常期待前来应征的人员有强烈的上进心,进去欲望,每天的工作状态都是“渴望”的。同时也希望他们有一颗不安于现状的心,每天的目标和目的都是明确的,知道自己想要什么。努力为自己为公司。
3:时间,每个人每天的时间是固定的,时间的利用方式确实大大不同,有的人用来刷微博,每天刷N次,而有的人用微博来宣传,宣传的人钱包鼓了,刷博的人抱怨变多了(工作任务不顺心,工资不顺心)。
无论你是谁,看到此文 希望以下面的句子鼓励自己。
努力为自己,为公司。
- 记滚播编单系统的诞生
- 购物系统的诞生(第一篇)
- 一个爬进正方教务系统的爬虫的诞生
- 揭秘OPhone白手起家前后:一个系统的诞生
- PiscisOS开发笔记_1_PiscisOS的诞生和系统特性简介
- PiscisOS开发笔记_1_PiscisOS的诞生和系统特性简介
- DNS系统诞生25周年
- 习丽妞 编程系统 诞生了
- XML的诞生
- me的blog诞生
- Java的诞生
- 布鲁狗的诞生
- 堕天使的诞生
- 伟大的诞生
- 庆祝blog的诞生
- Java的诞生
- Oops的诞生
- 猪蹄的诞生
- shell十三问?
- JAVA – 虚函数、抽象函数、抽象类、接口
- javascript也玩pageLoad
- 一些必不可少的sublime text 2插件
- java多态性
- 记滚播编单系统的诞生
- 新闻个性化推荐系统(python)-(附源码 数据集)
- 黑马程序员-----反射(第九篇)
- centos,redhat等linux发行版安装内存最低要求
- java关键字instanceof
- PAT 1012. 数列求和
- Matlab与C++混合编程(依赖OpenCV)
- 实用的整站下载工具
- java关键字super和this