• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

BLife_libavstream: iavstream致力于为广大安卓应用开发者提供高效,简洁的免费音视频 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

BLife_libavstream

开源软件地址:

https://gitee.com/iavstream/BLife_libavstream

开源软件介绍:

1 libavstream

iavstream致力于为广大安卓应用开发者提供高效,简洁的免费音视频流化解决方案。推出的libavstream流媒体引擎可以灵活实现音频、视频和音视频的流化传输。支持的传输模式包括RTMP、RTSP协议的c/s模式和MPEG-TS流格式的p2p模式,支持的编码格式为视频H.264,音频格式为AAC。适用于搭载安卓系统的智能手机、平板电脑、智能电视、智能眼镜以及车载设备等移动终端。值得一提的是,libavstream的使用方式非常简单,在Android Studio开发环境中Module对应的build.gradle文件中加入一行代码即可实现所有功能:

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])compile 'com.android.support:appcompat-v7:23.0.1'compile 'com.iavstream:libavstream:1.1.0'

}

需要强调的是,同时需要在Project的的build.gradle文件中将仓库设置为jcenter

buildscript{

repositories {    jcenter()}dependencies {    classpath 'com.android.tools.build:gradle:1.3.0'    // NOTE: Do not place your application dependencies here; they belong    // in the individual module build.gradle files}

}

allprojects {

repositories {    jcenter()}

}

2 BLife

BLife 是使用libavstream1.1.0库开发的一款开源安卓手机音视频直播APP。该应用由五个fragment构成,分别为主页面、直播页面、短信分享页面、直播列表页面和播放收看页面。除此之外,在menu菜单还有一个设置页,可以进行直播参数的相关设置,视频相关为分辨率、帧率、输出码率以及前后摄像头的自由选择,音频相关类为输出码率。 输出方面支持MPEG-TS流的点到点模式传输和RTSP模式的广播式传输,如果选择MPEG-TS则需要选择传输目的节点的IP地址和端口,如果选择RTSP广播模式,则需要设置RTSP流媒体服务器的地址和直播会话的SDP文件名称。与BLife配套的RTSP服务器为Darwin Streaming Server,安装文件及安装方法请参考本项目附件进行下载和安装。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap