一种在互联网发布和直播流媒体的系统技术方案

技术编号:8582567 阅读:220 留言:0更新日期:2013-04-15 06:05
本实用新型专利技术公开一种在互联网发布和直播流媒体的系统,包括发布客户端、服务器端和播放客户端;所述发布客户端用于读取和解析正在输出的多媒体文件,合并并生成流媒体数据分块,然后以HTTP方法上传至所述服务器;所述服务器端储存流媒体数据分块并构建流媒体数据分段文件;同时,服务器端生成对应流媒体数据分段文件的索引;所述播放客户端使用HTTP方法从服务器端获取索引,然后根据索引下载流媒体分段并同时对流媒体分段进行播放。本实用新型专利技术的系统基于HTTP协议体系;能够低耦合、非侵入、简单的与采集端应用集成;易于在各种终端平台上实现;实时直播的延时低、健壮性好、容错性好;支持在互联网大规模部署、支持CDN部署方式。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及网络
,尤其涉及一种互联网流媒体的发布和直播技术。
技术介绍
互联网流媒体技术是采用流式传输的方式在互联网上传输多媒体文件,把连续的音视频等多媒体信息经过压缩处理后存储于网络媒体服务器,供互联网客户端在下载的同时回放,而无需等待全部多媒体文件下载完成。实时流媒体直播是在采集音视频信息的同时,使用流媒体技术发布和传输正在采集的媒体信息,使客户端能够通过互联网低延时地回放正在采集的媒体信息。现有技术的互联网流媒体实时直播的实现主要包括如下环节采集和编码(Encode):采集音视频信息,采用具体编码算法,对音频和视频信息进行压缩;多路合并(Muxing):采用具体容器格式,将编码后的音视频信息合并于具体的流媒体文件容器;发布(Publish):采用具体传输和控制协议,将文件流式传输于网络媒体服务器;交付(Delivery):采用具体传输和控制协议,客户端下载网络媒体服务器的流媒体;回放(Playback):客户端根据流媒体的文件容器格式和音视频信息的编码算法进行解码(Demuxing和Decode)并还原呈现所采集的音视频信息。现有技术在互联网,尤其是移动互联网,流媒体实本文档来自技高网...

【技术保护点】
一种在互联网发布和直播流媒体的系统,包括服务器端(2)和播放客户端(3),其特征在于:还包括发布客户端(1)包括媒体输入模块(11)、发布客户端音频编码模块(12)、发布客户端视频编码模块(13)、发布客户端流媒体处理模块(14)和发布模块(15);所述媒体输入模块(11)读取音频流和/或视频流数据并把该音频流和/或视频流数据传输至所述发布客户端流媒体处理模块(14);所述发布客户端流媒体处理模块(14)调用发布客户端音频编码模块(12)和/或发布客户端视频编码模块(13)对音频流和/或视频流数据重新编码并根据设定的格式进行媒体流的合并,并按预设的流媒体数据分块时间生成流媒体数据分块;所述服务...

【技术特征摘要】
1.一种在互联网发布和直播流媒体的系统,包括服务器端(2)和播放客户端(3),其特征在于 还包括发布客户端(1)包括媒体输入模块(11)、发布客户端音频编码模块(12)、发布客户端视频编码模块(13)、发布客户端流媒体处理模块(14)和发布模块(15);所述媒体输入模块(11)读取音频流和/或视频流数据并把该音频流和/或视频流数据传输至所述发布客户端流媒体处理模块(14);所述发布客户端流媒体处理模块(14)调用发布客户端音频编码模块(12)和/或发布客户端视频编码模块(13)对音频流和/或视频流数据重新编码并根据设定的格式进行媒体流的合并,并按预设的流媒体数据分块时间生成流媒体数据分块; 所述服务器端(2 )包括网页服务模块(21)、服务器流媒体处理模块(22 )和服务器储存模块(23);发布客户端(1)发布模块(15)与网页服务模块(21)交互并上传所述流媒体分块,服务器流媒体处理模块(22)根据设定的流媒体分段时间合并所述流媒体分块为流媒体分段并生成对应流媒体数据分段文件顺序和储存位置的索引,分别储存至服务器储存模块(23); 所述播放客户端(3)包括交付模块(31)、播放客户端流媒体处...

【专利技术属性】
技术研发人员:樊志岩李洋
申请(专利权)人:北京对角巷科技发展有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1