【技术实现步骤摘要】
本技术涉及网络
,尤其涉及一种互联网流媒体的发布和直播技术。
技术介绍
互联网流媒体技术是采用流式传输的方式在互联网上传输多媒体文件,把连续的音视频等多媒体信息经过压缩处理后存储于网络媒体服务器,供互联网客户端在下载的同时回放,而无需等待全部多媒体文件下载完成。实时流媒体直播是在采集音视频信息的同时,使用流媒体技术发布和传输正在采集的媒体信息,使客户端能够通过互联网低延时地回放正在采集的媒体信息。现有技术的互联网流媒体实时直播的实现主要包括如下环节采集和编码(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)、播放客户端流媒体处...
【专利技术属性】
技术研发人员:樊志岩,李洋,
申请(专利权)人:北京对角巷科技发展有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。