
直播
文章平均质量分 64
清风依然
这个作者很懒,什么都没留下…
展开
-
用nginx-rtmp-module搭建rtmp流媒体服务器
前言利用开源的nginx-rtmp-module和Nginx搭建流媒体服务器。Nginx是一个非常出色的http服务器,nginx-rtmp-module是一个开源的Nginx扩展模块,拥有很多功能特性,像接收rtmp推流拉流,hls直播等:1.RTMP/HLS/MPEG-DASH live streaming 2.RTMP Video on demand FLV/MP4, playin原创 2018-02-05 11:35:41 · 672 阅读 · 0 评论 -
SurfaceView预览camera
SurfaceView 预览Camera 实现步骤1.增加权限uses-permission android:name="android.permission.CAMERA"/>2.动态申请权限//检查访问摄像头权限if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CAMERA) !=原创 2018-02-05 11:36:02 · 2439 阅读 · 0 评论 -
直播推流方案及过程分解
直播过程1.相机预览及数据采集Camera — 取数据(onPreviewFrame(Byte[] rawFrameData, Camera camera)) 2.原始帧处理(Rotate旋转/Scale缩放:使用Libyuv/FFmpeg等工具库) 3.编码器编码得到相应的h24数据(openh264库编码) 4.发送给流媒体服务器 (librtmp库推流) 5.服务器接受及转发原创 2018-02-05 11:36:30 · 7037 阅读 · 1 评论 -
ubuntu下编译ffmpeg
title: ubuntu下编译ffmpegdate: 2018-11-21 17:36:17categories:音视频tags:FFMPEGshelllinux音视频Ubuntu下编译ffmpeg官网指导:https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu下载源代码git clone https://git....原创 2018-11-09 09:59:09 · 6895 阅读 · 1 评论