作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (13): 229-232. doi: 10.3969/j.issn.1000-3428.2011.13.075

• 多媒体技术及应用 • 上一篇    下一篇

基于Linux的网络直播平台设计与实现

刘荷花   

  1. (太原大学计算机工程系,太原 030009)
  • 收稿日期:2011-02-16 出版日期:2011-07-05 发布日期:2011-07-05
  • 作者简介:刘荷花(1976-),女,副教授,主研方向:流媒体直播
  • 基金资助:
    国家自然科学基金资助项目(60475022);山西省科技厅软科学研究基金资助项目(2010041016)

Design and Implementation of Network Broadcast Platform Based on Linux

LIU He-hua   

  1. (Department of Computer Engineering, Taiyuan University, Taiyuan 030009, China)
  • Received:2011-02-16 Online:2011-07-05 Published:2011-07-05

摘要: 不同带宽用户对流媒体直播服务器的音频/视频质量有不同需求,为此,设计并实现一个基于Linux平台的网络直播平台。该平台采用MPEG4IP编码库的方法实现MPEG4软编码,利用实时传输协议传输数据的方法实现客户端直播请求,通过调用简单媒体接口库的方法实现视频在Linux平台的显示播放。实验结果证明,该网络直播平台传输效果较好,并且其稳定性和负载均衡性均达到设计要求。

关键词: 网络直播, 流媒体, 视频采集编码, 数据传输, 负载均衡

Abstract: Aiming at different bandwidth users live streaming media server for audio quality/video quality of the demand, this paper designs and implements a network broadcast platform based on Linux. It uses MPEG4IP to realize MPEG4 encoding software; uses Real-time Transport Protocol(RTP) protocol to transfer data way to achieve the client broadcast the request. SDL library by calling the method is implemented in the Linux platform to display the video playback. Experimental results show that this platform transmission works well, system stability and load balance have a good performance.

Key words: network broadcast, streaming media, video acquisition coding, data transmission, load balance

中图分类号: