流媒体技术基础-流媒体服务与框架

本文介绍了38款开源流媒体服务器,如Live555、EasyDarwin、Darwin Streaming Server等,并探讨了OpenCV、Gstreamer、FFmpeg等音视频处理框架。此外,还提到了Android流媒体框架如ExoPlayer,以及机器视觉库Halcon和VisionPro。
摘要由CSDN通过智能技术生成

一、开源流媒体服务器

38款 流媒体服务器开源软件

主流的开源流媒体服务器及框架如下:

1.Live555 [RTSP拉流]

  • 一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如 RTP/RTCP、RTSP、SIP等的支持。

  • 实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。

2.EasyDarwin [RTSP拉流/推流]

  • 由国内开源流媒体团队开发和维护的一款开源流媒体平台框架,基于Golang开发维护;

  • 支持RTSP推流分发(推模式转发)

  • 支持RTSP拉流分发(拉模式转发)

  • 服务端录像检索与回放

3.Darwin Streaming Server

  • 实时流媒体播放服务器,使用开放标准,让你可以透过互联网实时传送实况或预先录制的内容。

4.Flash流媒体服务器 Red5 [过时]

  • 一个采用Java开发开源的Flash流媒体服务器。
  • 支持功能:
  • Streaming Video (FLV, F4V, MP4, 3GP)
  • Streaming Audio (MP3, F4A, M4A, AAC)
  • Recording Client Streams (FLV and AVC+AAC in FLV container)
  • Shared Objects
  • Live Stream Publishing
  • Remoting
  • Protocols: RTMP, RTMPT, RTMPS, and RTMPE

5.Open Streaming Server

  • 流媒体服务器 ,主要功能包括支持 mp4、3gp、WMF和qt文件格式;动态带宽适配;负载均衡、内容分发技术。

  • 基于 C++、Java 和 CORBA 技术开发。

6.FMS流媒体服务器

7.Wowza流媒体服务器

8.开源流媒体平台FreeCast

  • 一个P2P的流媒体开源平台,使用Java语言编写

9.LiveGBS GB28181流媒体服务[多种类型直播]

  • 支持设备或平台通过GB28181协议接入;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值