需求是这样的:用户端请求拉流->流服务检测参数->从本地读取音频文件->对音频文件进行动态处理(如合成一小段广告音频)-生成流返回给用户端
。特点就是:
1、有点类似网络电台,不同的是电台是一对多,这是一对一的,因为同一个音频原文件对不同用户加不加广告、加不同的广告都是即时生成的。
1、音频文件都在服务端,不开放给其它外部推流,全部为动态服务端生成的即时含广告的音频流。
2、生成的流都是基于原音频文件,不过需要动态合成新音频(加广告),这样就不是点播了而是直播了,所以要直播音频方案。
https://blog.csdn.net/hejjunlin/article/details/54425531
我这里有自己开发的,可以推视频,音频,低延迟。
这个需求, 服务器可以支持带开始时的点播就可以. 客户端通过排一个播放列表, 如果是一个文件没有播放完毕就想插广告, 那么你可以先记住当前的播放时间, 然后进行广告播放, 广告播放后再播放一个带开始时间的连接就会接着之前进行播放了.
服务器用这个https://blog.csdn.net/wanghaisheng/article/details/107314417
连接的形式可以用这个方式 http://192.168.1.200:89/1.mp4?start=20&end=40 这说明是只播放第20秒到40秒, 此时你可以播放别的节目, 再从第40秒开始播放