-
-
[下载][分享][原创]手机端直播推流使用方法
-
发表于: 2022-3-11 10:08 4093
-
市面上很少有类似的开源项目,还需要各种积分才可以下载,所以直接上"干货"
更多惊喜:https://bbs.pediy.com/user-854079-1.htm
下载地址:本贴子的附件
视频播放例子:本贴子的附件(源码说明)
使用方法简单说下:
集成于facc,rtmpdump,x264于一身,已做声话同步
1,SurfaceView作为预览显示,可切换摄像头
2,创建一个工具类LivePusher
/**
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | * * @param activity * @param width 推送时的宽度 * @param height 推送时的高度 * @param bitrate bit * @param fps 帧数 / s,每秒的面 * @param cameraId 0 / 1 - 为摄像头 * / public LivePusher(Activity activity, int width, int height, int bitrate, int fps, int cameraId) { mActivity = activity; videoParam = new VideoParam(width, height, bitrate, fps, cameraId); audioParam = new AudioParam(); mNative = new PusherNative(); } |
监听推送过程
livePusher.setLiveStateChangeListener();
livePusher.prepare();//准备
//开始推送
livePusher.startPusher("rtmp://000.92.103.204/myapp/mystream")
Activity被销毁时调用
1 2 3 4 | protected void onDestroy() { super .onDestroy(); livePusher.relase(); } |
监听说明:
/**
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | * 针对视频 ,准备完成 * @param code * / public void onErrorPusher( int code); / * * * 开始推流 * / public void onStartPusher(); / * * * 停止推流 * / public void onStopPusher(); |
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2022-3-12 20:43
被富到流油^-^编辑
,原因: 补充
赞赏
他的文章
谁下载
看原图
赞赏
雪币:
留言: