Comments (10)
Hi @Ryder68 ,
As this library is a wrapper of librtmp client. It mainly inherits same behaviours from librtmp. For the url you provided cannot be parsed correctly by librtmp, so we need to help librtmp to parse it correctly.
In short, to play such a url you provided, you should add the playpath variable to the url like below. Pay attention that there is a space between rtmp url and the playpath variable.
"rtmp://video.f10.bdpcdn.net/vod/mp4:Media/2017/08/09/14/cn9-809082017.mp4 playpath=/mp4:Media/2017/08/09/14/cn9-809082017.mp4"
I have tested the url above and it is playing for me. I hope it will play for you as well.
--
Quick Info:
playpath=path
Overrides the playpath parsed from the RTMP URL. Sometimes the rtmpdump URL parser cannot determine the correct playpath automatically, so it must be given explicitly using this option.
For more info take a look at the documentation
https://rtmpdump.mplayerhq.hu/librtmp.3.html
from librtmp-client-for-android.
I couldn't even play this url(rtmp://118.107.84.3/live/vtc11_public) with VLC.
I think we can add this parameter automatically to the url so that it will become convenient for you ;)
from librtmp-client-for-android.
I understand.
Thank you so much.
Have a nice day <3
from librtmp-client-for-android.
You're welcome,
Closing issue, just ping me if you have any question.
btw, we provide media server and sdks at http://antmedia.io . If you want to subscribe to newsletter for new updates, please send an e-mail to contact at antmedia dot io
Thank you
Regards,
from librtmp-client-for-android.
Hi @mekya
I tried adding playpath and it played well that link, although it was inconvenient.
But with this link: rtmp://118.107.84.3/live/vtc11_public
It does not seem to work.
I tried: rtmp://118.107.84.3/live/vtc11_public playpath=/vtc11_public
Tks so much! <3
from librtmp-client-for-android.
@mekya Thank you so much.
If can, please add that parameter automatically in this lib.
In addition, if same as that link then playpath will look like ?
Ex:
rtmp://125.212.132.219:1935/standard/_definst_/mp4:standard_720p
=> rtmp://125.212.132.219:1935/standard/_definst_/mp4:standard_720p playpath=???
rtmp://118.107.84.3/live/vtc11_public
=> rtmp://118.107.84.3/live/vtc11_public playpath=???
from librtmp-client-for-android.
@Ryder68
if I played these urls somehow with VLC or something else, I would find out the playpath
Have you played the urls you have provided in any media player?
from librtmp-client-for-android.
@mekya
I played that stream in VLC on windows 7.
This is screenshot:
rtmp://125.212.132.219:1935/standard/_definst_/mp4:standard_720p
from librtmp-client-for-android.
I event succeed to play on VLC in mac however it starts to play too late. It does not play smoothly either.
Anyway, I tried to play on Exoplayer. It gives an error in audio track.
08-16 09:48:07.037 27806-27806/com.google.android.exoplayer2.demo E/EventLogger: internalError [21.36, audioTrackUnderrun [61568, 320, 527]]
This error is out of scope of this library.
Let me say something about playpath, if there is a "mp4:" in the url and and the url does not finish with "mp4:..." then librtmp does not correctly parse the url and playpath should be provided.
from librtmp-client-for-android.
For someone still faces this issue.
Try append to the url like this "rtmp://URL live=1"
from librtmp-client-for-android.
Related Issues (20)
- Sample Example for RTMP URL HOT 1
- always crash with SIGSEGV after 6~8 hours rtmp steam play in android HOT 2
- Upload RTMP to YT - closing after a couple of buffers (NAL units) HOT 7
- RtmpMuxer推流使用exoplay无法播放,但是电脑直接用ffmepg推流exoplay可以正常播放? HOT 2
- Unable to stream video after updating to the new release 3.2.0 HOT 1
- 请问RTMPMuxer.writeVideo返回-20是什么错误? HOT 1
- write stream to local file
- Issues enabling debug mode
- Can not stream with RtmpStreamer? HOT 2
- SEI message support (Display Orientation)
- how to work with this lib in Azure media service android? HOT 1
- 断网close后,第二次不能推流到服务端
- 推流无法使用VLC播放 HOT 2
- The method of writevideo is not hard to push. When writeaudio is added to push, the video cannot be played HOT 1
- Does this library support audio only publishing? HOT 2
- how to switch rtmp stream HOT 2
- JCenter shutdown - do you plan to move the latest version to another repository? HOT 20
- Send Metadata HOT 1
- RTMP publish/write confusion HOT 1
- Failed to analyze sps from h264 data
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 librtmp-client-for-android.