流媒体广播 源码
基于IPV4的流媒体广播项目 一个使用UDP协议的流媒体音频广播项目,基于客户端/服务器模型(C / S)开发,采用UDP协议技术,实现了MP3格式的音乐广播系统。服务器采用多线程处理频道节目单和音频,客户端采用多进程,父进程接收套接字数据,输出节目单信息和进行频道选择,通过音频数据通过,解析媒体目录,读取MP3文件并通过令牌桶进行流量控制,再通过UDP发送。管道传送给子进程,子进程进行数据解码并播放。 设计需求 实现一个音乐广播系统 用户可以接收显示节目单,选择要听的频道 考虑到流量控制 基于客户端/服务器模型,服务器以守护进程运行 需求分析 一对多的服务,在扩展和广播之间进行选择,并和广播
用户评论