SMG-VME-SFStreamServer一种基于VME的网络电台流媒体服务器系统的制作方法

文档序号:29799041发布日期:2022-04-23 19:36阅读:112来源:国知局
SMG-VME-SFStreamServer一种基于VME的网络电台流媒体服务器系统的制作方法
smg-vme-sfstreamserver一种基于vme的网络电台流媒体服务器系统
技术领域
1.本发明,依赖于smg-vme可迭代分布式操作系统,专利申请号:2021113373306 ,依赖于smg-vme-addos 基于vme-tcp-ip反ddos攻击防御系统,专利申请号:2021113813537。
2.本发明实现一种轻量级网络电台流媒体服务器软件系统,可实现mp3,m4a超音质媒体可变速渐进式下载流;并可加入token授权认证,对流资源进行加密保护。
3.本服务器系统具有跨平台性。
4.本项发明,为流媒体服务的核心服务组件。
5.本项发明,本发明是http渐进式chunk切片服务。
6.本项发明,本发明可以用于音频流教学,流媒体切片访问,流媒体切片调度。
7.专利审查:截至2022-01-09网络搜索暂无同案例


背景技术:

8.本发明主要应用在工业互联网,万物智能互联,分布式计算,流切片控制与计费,本发明主要应用于新流媒体的安全授权访问,与高音质访问。


技术实现要素:
附图说明
9.图1是sfstreamserver组件调用逻辑图;1sfstreamserver101 bffplaystream 音乐类播放流(含b前缀阻塞)102 bpsplaystream 评书连续剧播放流(含b前缀阻塞)103 url解码器104 token校验器105 addos入侵检测1011 本地流媒体文件1012 网络流媒体文件http,https http chunk渐进流块下载
ꢀꢀꢀꢀꢀꢀꢀ
http chunk 渐进流块推送1013 到流文件尾,close 客户端自动下一曲2 socket(h5) player 网页mp3流播放器201 playlist 播放列表播放毕自动按列表跳图2 是sfstreamserver功能图;如图11. 一种基于vme 网络电台流媒体技术服务器系统,其特征如下:
1.1如图1sfstreamserver启动处于守候状态等待2socketplayer的请求,如未在限定时间发送正确数据将会被图105addos入侵检测拦截关闭;1.2如果请求的播放列表图201为音乐类会调用101bffplaystream去推送音乐资源;1.3图103url解码器进行解密并解码,通过传入dkey,加密url文件名,以及曲目游标l,因为为加密方法不传递系统通过103解码,资源并通过l定位所在曲目位移,可实现精准的控制播放曲目;1.4图104token进行登录时效鉴权,如果未登录token时效会降低,直至超时被垃圾清理器清理,需要定时器更新维护token时效性;定时器在推送曲目名字时会更新token时效,如果退出登录则会超时。token被清理,则播放鉴权失败,服务端自动停止推流,播放终止;1.5推流时,图1011先检测本地资源file协议,如果存在直接推流本地服务器资源,不然则走图1012第三方cp网络,支持http,https网络get下载网络流,边下载边转发数据,实现流直播推流转发效果;整个推流以http渐进式chunk数据小块推送给客户端模式进行推送;1.6直到图1013截至当前推流url、文件播放尾;服务端主动close()socket,客户端播放器播放毕,在列表自动切换下一个播放源图201,重复1.1过程;1.7如果选择的是评书有声小说,会启用图102bpsplaystream类,其他过程重复1.1-1.6。
10.一种基于vme网络电台流媒体技术服务器方案,其效用特征如下:2.1可实现播放音乐高品质mp3,m4a;2.2可实现动态更新节目源;2.3可支持远程动态接入节目源http/https;2.4httpchunk渐进式流块切分;2.5流资源加密;2.6有效token;2.7杜绝网络窃取一人一码;2.8对播放资源大小不限制;2.9智能加载(可变速下载);2.10实现流媒体切片计费;2.11实现流媒体切片转发;2.12实现流媒体切片插入音频源;2.13实现流计算与控制;2.14实现可变速加载流,节省了带宽。
11.本发明要义:1本发明是在测试网络著名开源srs流媒体服务器程序存在音频推流缺陷,导致经常推流失败基础上决定研发一种可靠简单的推流技术可至此主流mp3,m4a推流技术,让现有mp3媒体,以流方式推送实现广播电台直播效果;2实际测试稳定可变速加载流在开始下载前会按预估的迅速下载在下载稳定后会渐进式推流需求依据客户端渐进获取;3可支持原始mp3文件无限大推流直播,播放器会边下载边播放;
4 超音质(无损)音质推流播放,播放不卡顿,不掉码;5 可变速加载流极大的节省了带宽;6 精准资源url保护,可实现动态流计费;7本发明适合于后端部署本服务发明系统,前端适应h5网页,或app客户端流播放器播放。
12.现实意义:smg-vme-sfstreamserver基于vme的网络电台流媒体服务器系统,可实现轻量级的流媒体服务端系统,可实现流的精准控制,超音质播放,实现按流付费,广泛应用于教学,工业数据流传输,媒体电台,信息交易系统,可实现对流片段精准控制与计费,插播,转播等,本发明支持播放的流体资源无限大,以切片访问推流,动态偏移播放,结合视频推流技术可轻易实现监控流推送事实直播;利用本发明可以轻易实现流数据切片计费与流式计算。


技术特征:
1.一种基于vme 网络电台流媒体技术服务器系统,其特征如下:1.1 sfstreamserver 启动处于守候状态等待socket player的请求,如未在限定时间发送正确数据将会被图addos入侵检测拦截关闭;1.2 如果请求的播放列表为音乐类会调用 bffplaystream去推送音乐资源;url解码器进行解密并解码,通过传入dkey,加密url文件名,以及曲目游标l,因为为加密方法不传递系统通过url解码器解密解码,资源并通过l定位所在曲目位移,可实现精准的控制播放曲目;1.3 token 进行登录时效鉴权,如果未登录token时效会降低,直至超时被垃圾清理器清理,需要定时器更新维护token时效性;定时器在推送曲目名字时会更新token时效,如果退出登录则会超时;1.4 token被清理,则播放鉴权失败,服务端自动停止推流,播放终止;1.5 推流时, 先检测本地资源file协议,如果存在直接推流本地服务器资源,不然则走第三方cp网络,支持 http,https网络get下载网络流,边下载边转发数据,实现流直播推流转发效果;1.5 整个推流以http 渐进式chunk数据小块推送给客户端模式进行推送;直到截至当前推流url、文件播放尾;服务端主动close() socket,客户端播放器播放毕,在列表自动切换下一个播放源,重复1.1过程;1.6如果选择的是评书有声小说,会启用图bpsplaystream类,其他过程重复1.1-1.6。2.一种基于vme 网络电台流媒体技术服务器方案,其效用特征如下:2.1 可实现播放音乐高品质mp3,m4a;2.2可实现动态更新节目源;2.3可支持远程动态接入节目源http/https;2.4 http chunk渐进式流块切分; 2.5流资源加密;2.6有效token;2.7杜绝网络窃取一人一码;2.8 对播放资源大小不限制;2.9智能加载(可变速下载);2.10 实现流媒体切片计费;2.11 实现流媒体切片转发;2.12 实现流媒体切片插入音频源;2.13 实现流计算与控制;2.14 可变速加载流,节省带宽。

技术总结
SMG-VME-SFStreamServer基于VME的网络电台流媒体服务器系统,可实现轻量级的流媒体服务端系统,可实现流的精准控制,超音质播放,实现按流付费,广泛应用于教学,工业数据流传输,媒体电台,信息交易系统,可实现对流片段精准控制与计费,插播,转播等,本发明支持播放的流体资源无限大,以切片访问推流,动态偏移播放,结合视频推流技术可轻易实现监控流推送事实直播;利用本发明可以轻易实现流数据切片计费与流式计算。与流式计算。与流式计算。


技术研发人员:ꢀ(51)Int.Cl.H04L9/40
受保护的技术使用者:道和邦(广州)电子信息科技有限公司
技术研发日:2022.01.26
技术公布日:2022/4/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1