Comments (13)
你这个demo是推 RTMP格式的,那推mpeg 格式的也差不多吧
我要用:https://github.com/phoboslab/jsmpeg ,来处理播放的问题
RTMP只是网络协议,mpeg是编码格式。整个流程是:原始数据>编码>封装格式(flv/mp4等)>RTMP协议推流。有其他不懂可以参考专题的其他文章。流媒体
from androidmultimedia.
1、还有问题要请教,我下载了你的代码,好像跑不起来,
2、另外你代码里面的这个地址 rtmp://192.168.31.127/live/test ,是需要服务器怎么配合呢
from androidmultimedia.
我是想利用这个 http://writingminds.github.io/ffmpeg-android-java/,
直接推到我的某个地址,用你的demo可以实现吗
from androidmultimedia.
我现在用这个http://writingminds.github.io/ffmpeg-android-java/,
可以把某个直播流推到我的地址,但是不知道怎么把摄像头的数据推到我的这个地址
from androidmultimedia.
@renwfy
服务器的搭建参考RTMP服务器搭建(crtmpserver和nginx) 比较简单
摄像头的数据参考 Android平台下使用FFmpeg进行RTMP推流(摄像头推流) 下载github上v1.2.1的版本运行。这是是用FFmpeg的方式。后续会写如何使用MediaCodec硬编码推流的文章,请关注。
from androidmultimedia.
@renwfy 我所写到的Demo基本不会涉及其他开源项目代码。除了使用FFmpeg。目的是和大家一起一步一步研究,包括如何优化。
from androidmultimedia.
FFmpeg , 怎么实现 http-flv 推流。你有了解吗,方便的话,QQ(545128812 )请教下
from androidmultimedia.
@renwfy 代码需要在ARM的机器上运行,在NDK 编译FFmpeg时候只编译了Arm的so库。这个要注意。还有一点。我使用的机器是android 4.4.1。 如果使用高系统版本。注意动态权限问题
from androidmultimedia.
@renwfy http-flv暂时没有了解。目前重点关注在 H.264编码和RTMP推流。
from androidmultimedia.
@EricLi22 ok , 我再查查资料,研究下
from androidmultimedia.
@renwfy 建议可以从底层了解,比如flv封装。可以参考flv格式详解+实例剖析,至于http大家都很熟悉了,再看看如何搭配使用。 其实我觉得有问题我们可以就在这里提出来讨论。这样其他兄弟们有类似问题的可以一起参与。
from androidmultimedia.
@EricLi22 ,好的
from androidmultimedia.
你好,我本地视频帧率是15fps用你的工具推流的时候总会推的过快导致启动睡眠逻辑请问在哪里可以控制理论推流速率啊是控制基流帧速率么?在哪里可以控制呢?
from androidmultimedia.
Related Issues (18)
- 请问您这个代码是加权限了吗? HOT 1
- 实际推流较慢,导致睡眠问题 HOT 1
- 摄像头编码推流,打开摄像头crash
- MediaCodec打开摄像头进行推流时报如下异常 HOT 1
- 能不能把各种架构so文件 都生成了?我生成的其他的时候出错 HOT 1
- 请问如何拼接多个aac文件为一个呢 HOT 1
- MP3转AAC格式秒数减少了。
- Android 推流后内存溢出
- 请教一下:对于RTMP推流,是否可以不用服务器,直接传送到PC或者其他Android端的VLC上面? HOT 1
- 一点就崩溃了 HOT 2
- Couldn't allocate byte array for JPEG data HOT 1
- AmfArray 实现有bug.
- 为啥么 我已运行就崩溃 提示找不到 HOT 1
- 编译so文件报错 HOT 4
- 第一次接触NDK,想问一下这个怎么解决,谢谢 HOT 1
- 录制aac可能导致阻塞
- [aac @ 0x7f8f2b904840] Input buffer exhausted before END element found [aac @ 0x7f8f2b904840] ChannelElement 0.1 missing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from androidmultimedia.