• VChord
  • VConnect
  • HP2P
  • VStorage

一种用于P2P的核心算法 VChord

专利说明

本发明涉及构建一种高性能流服务器,其特征在于流服务器由二个模块构成,核心流服务模块、工作进程模块,所述的核心流服务模块实现微内核流服务和调度服务,所述的工作进程模块实现节目Cache和业务应用。通过多工作进程实现高并发、强稳定性。本发明还涉及提供一种高性能节目Cache的方法,提供两种节目Cache模式提高Cache命中率:节目完全导入内存的全Cache,节目通过分块导入一些分块进入内存的分块Cache。本发明具有:流服务器机器性能利用均衡,并发性能高,节目读取吞吐性能高,磁盘访问率低等优点。

  • USS
  • KeyBuffer
  • NoDelay
  • NoGap
  • WebCDN

Unified Stream Service

USS(Unified Stream Service),是VIEWGOOD(远古)独创的使用一套流媒体引擎同时支持手机平台、PC平台和机顶盒的流传输服务,采用多平台节目内容的统一管理,提供流媒体文件的自动转码功能。

平台类型 电脑平台 智能手机 机顶盒 移动设备
USS 支持 支持 支持 支持

应用技术

1、网络信号采集技术


系统支持多种网络信号流(通用网络信号、专用编码器信号 、网络监控摄像机信号、广电专用IP信号),实现实时转播、二次编码转播、录播等多种应用功能。同时支持直接将TS流中的EPG信息直接同步到直播频道节目单中,省却人工导入节目单的操作,大大减轻工作量并减少人为操作失误。

2、在线编/转码技术


远古网络流媒体系统,不仅可以直接采集网络信号,同时也可以对网络抓取的信号进行二次编码。
直播实时编码模块:采用全帧(I、P、B)综合交叉算法,实现图像重构并滤波。采用H.264(High Profile)编码方式,支持480P/720P/1080i/1080P的高(标)清直播,支CVBS、VGA、DVI、SDI、HDMI、YPbPr信号输入,以及TS over IP、RTSP、RTMP数据流输入。
视频实时切片模块:系统采用视频流分割切片技术,将MP4视频文件分割成很多个TS 的小文件。远古视频流分割器会生成一个含有指向这些小TS文件指针的索引文件,按时间与关键针技术等综合技术因素,实现 5s~10s 一个的实时文件,推送给终端,实现用户在移动设备中的点(直)播信号接收。

3、直播时移技术


直播时移技术模块是通过直播采集编码,普通的电视信号输出为实时流,同时对其直播缓存的内容进行切片、索引,再经由直播时移模块对流进行打包、分发,最终同步输出到各种终端(STB、PC、Pad、Phone),最终用户看到的直播内容,也可以随意时移回放了。

4、虚拟直播技术


远古虚拟直播服务模块创建的虚拟频道在播放过程中可随意调整节目,添加、插入、替换节目等,同时支持直播空闲时,调取备用文件进行轮播。支持EPG编排方式,可满足不同的业务需求。该功能主要于校园信息发布、网络电视台等应用。

5、多路信号直播发布技术


远古网络流媒体系统在进行视频直播时,可以在一个直播频道内实现1~4个画面同时播出,并且在直播的同时还可以对直播画面进行实时录制。待直播结束后可以将录制下来的多路直播画面任意进行分离、组合(N+1),为用户以后的保存和应用提供了方便。

6、离线编/转码技术


离线转码技术采用任务编码方式,对目前主流的各种媒体格式自动转码为MP4、TS(H.264+AAC编码方式)格式,同时推送给STB、PC、Pad、Phone终端等点播模块。支持主流视频的H.264二次编转码、自动截图;支持多线程、多任务处理、多服务器集群技术;支持对转码任务的智能调度,可对转码任务设置优先级;支持多种转码方案及管理。

7、快编技术


快速编辑(打点拆条)技术是远古校园流媒体综合解决方案的视频点播系统中重要技术之一,管理员可以后期对电影、教学资源、电视剧点播资源或者电视录播资源进行加工。 支持直播时移数据分段入库; 支持设定片段的开始和结束时间虚拟点;支持重点时刻信息标注功能;支持片段摘录,将重点节目片段抽取出来,生成新的节目。 快速编辑(打点拆条)技术是远古校园流媒体综合解决方案的视频点播系统中重要技术之一,管理员可以后期对电影、教学资源、电视剧点播资源或者电视录播资源进行加工。 支持直播时移数据分段入库; 支持设定片段的开始和结束时间虚拟点;支持重点时刻信息标注功能;支持片段摘录,将重点节目片段抽取出来,生成新的节目。

8、全媒体转码技术


全媒体转码技术是远古校园流媒体综合解决方案的全媒体发布系统的核心技术之一。该技术可以将主流的office文档、图片、PDF等智能转码,实现在线阅读。 全媒体发布系统是一款校园在线互动式文档分享软件,通过灵活的目录配置,对文档管理能力和权限控制,使学校可以对文档分级统一管理,广泛应用于文件归档、电子图书、文库等数字化校园应用。