APP下载

基于Storm的流媒体实时传输系统①

2020-06-20翁小松

计算机系统应用 2020年6期
关键词:信息系统

翁小松,张 征

(华中科技大学 人工智能与自动化学院,武汉 430074)

流媒体是指在网络中使用流式传输技术进行下载点播的连续时基媒体,采用边下载边播放的方式,缓解了网络带宽的压力和节省了相对传输时间,因有着良好的时间效应而被广大用户所采纳.为了符合流媒体在数据传输过程中的稳定性、时效性、可靠性等诸多要求,已有的流媒体传输系统分别采取了不同的技术和软硬件手段,Fraz 和Malkani 通过部署高速专用嵌入式处理平台(DSP),采用动态RTP 数据打包技术提高实时视频流系统的性能,满足系统的高数据吞吐量,确保了更少的延迟和更好的流媒体质量[1].还有基于各种传输协议如RTSP、MPEG-DASH 等,基于各种视频压缩技术如AVS、SVC 等,改良网络带宽自适应和改良系统资源分配算法等的流媒体传输系统都在一定程度上实现了优秀的视频流传输性能.

20世纪的90年代出现了流处理的概念,最早应用于数据库技术中,而分布式流处理系统由原有的分布式系统发展而来,S4、Twitter Storm、Spark Streaming 等技术的发展克服了传统流处理技术在数据传输和资源分配中的不足之处,由此分布式流处理技术取代了集中式流处理技术[2].Storm 技术开源于2011年,其有着非常优异的实时性、容错性、鲁棒性、可扩展性等特点,被广泛应用于金融、交通、电子等服务行业和实时数据计算、实时推荐系统等.

为了将Storm 在流处理中的优异性能应用到流媒体的传输中,本文将分析流媒体的视频数据在实时传输……

登录APP查看全文

猜你喜欢

信息系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
展会信息
信息
健康信息