码迷,mamicode.com
首页 > 其他好文 > 详细

记滚播编单系统的诞生

时间:2014-09-25 00:27:27      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:滚播编单   直播编单系统   epg   

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

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

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

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

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

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

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

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

系统功能预览:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣


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

bubuko.com,布布扣


特性:

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 同时显示生效

}



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


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


借此文总结这段时间:

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

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




记滚播编单系统的诞生

标签:滚播编单   直播编单系统   epg   

原文地址:http://blog.csdn.net/java_zone/article/details/39529319

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!