-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RTMP Streaming fail #441
Comments
FFmpeg supports it sure. Try to call |
I have similar issue with my app also. When i stream to wowza, i am able to see stream video inside wowza testplayer, but unable to play video on wowza plyback url in VLC. This is the code i am using.. Since it is possible to play in testplayer, i guess its something with wowza playback settings, but anyway, i'm here to mention it, maybe someone will have solution. |
after using set(),
I still doubt if the library has been imported correctly, `apply plugin: 'com.android.application' android {
} |
I think that you dont have to add ffmpeg-android-arm and opencv-android-arm as dependencies, but to extract those archives and to copy-paste .so files from inner folders to corresponding folders in jniLibs. I have extracted libs like on screenshot below and copy-paste armeabi to jniLibs/armeabi and x86 to jniLibs/x86. @ywj7931 can you see if this is working for you. I've set it just like i have described above (only difference is that i dont use opencv) |
@bajicdusko Thanks! I will try that? Where can I enter my rtmp streaming url? |
@ywj7931 if you take a look at source code take a look at buildWowzaStreamEndpoint() method. You can override it or hardcode stream url, or to set existing properties on top of class, if you're using wowza. |
@bajicdusko it cant resolve LiveBroadcastActivityPermissionsDispatcher |
In order to resolve LiveBroadcastPermissionDIspatcher, you have to add
in module build gradle, and:
in project build gradle. But you can remove it if you want and instead initCameraWithCheck to call initCamera directly. To avoid permission issues, decrease targetSdk to 22. |
@ywj7931 Those messages look fine. The error message should appear after. |
@bajicdusko thank you, it finally ran after correctly importing library, do you know how to decrease latency delay? I found the delay is always over 15sec, is it related to encode format? |
@ywj7931 Unfortunatelly i dont, i think that @saudet could give us a hand with this one. I guess it got something with buffering (size of something). |
@bajicdusko Thanks for replying, have you experienced the same problem? big delay? |
@ywj7931 There is a quite delay between moment of recording and when that moment gets played back on some other device. That delay exists even with GoCoderSDK. I have'nt measure it though, but its a few seconds thats for sure. cc @saudet |
@bajicdusko According to my measurement, it seemed there is around 1min delay. I have downloaded some rtmp broadcaster on Android Play, they achieved 7s latency, it seemed they used FFMPEGRECORDER too. |
Make sure to use the x264 codec and to call |
Loading issue is duplicate of #133 |
I read someone's post that I can stream RTMP from client to server by replacing ffmpeg_link with my rtmp server stream url,
but when I stream. The server indicates there is data input, but when I open m3u8 player, it is always loading. There is no problem on the server side, cuz I tried other rtmp broadcaster and the m3u8 player can play without problem.
Does recordActivity support RTMP streaming?
I also tried to modify RECORD_LENGTH to 0
The text was updated successfully, but these errors were encountered: