EvilsLive一款开源的视频直播项目

时间:2017-04-26 23:56 来源:互联网 作者:源码搜藏收藏

  • 源码类别:多媒体Media
  • 源码大小:未知
  • 编码格式:gbk,utf8,不限
  • 运行环境:Android studio
  • 广告推荐

项目介绍

EvilsLive 是一个视频直播件开发工具包(SDK), 目前只支持 Android, 以后还会支持 Web/IOS 等平台。 主要负责视频直播的采集、推流、预览、播放、美图支持。

欢迎大家 Star, 你们的关注才是我们持续的动力!

注意:

目前此项目还在持续更新中....

功能特点

  •  视频编码:H.264
  •  推流协议:RTMP
  •  预览与推流分辨率可分别自由设置
  •  支持前、后置摄像头动态切换
  •  支持软编、硬编及软编兼容模式
  •  网络自适应,可根据实际网络情况动态调整目标码率,保证流畅性
  •  音频编码:AAC
  •  支持动态横竖屏推流
  •  音视频目标码率:可设

项目结构

  • android/app:这里是测试的 sameple
  • android/videolib: 直播相关核心功能实现
  • doc: 文档说明

Snapshot

snapshot

Usage

要求:

Android Studio >= 2.2.3

Android API >= 19

Step 1:

在进行推流之前,你需要有流媒体服务(视频上传默认rtmp协议),本地搭建或搭建在公有云上,随你意。

例如:rtmp://127.0.0.1/live/hjd_phone

具体可参照 ossrs/srs 搭建rtmp server

Step 2:

具体如何使用可以参照 app 中的代码

测试环境:

Android 版本: 6.0

硬件: HuaWei H60-L02
项目地址:https://github.com/ThinkKeep/EvilsLive

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

多媒体Media下载排行

最新文章