Skip to content
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

Support RTSP or RTMP #42

Open
suyulin opened this issue Oct 13, 2021 · 5 comments
Open

Support RTSP or RTMP #42

suyulin opened this issue Oct 13, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@suyulin
Copy link

suyulin commented Oct 13, 2021

No description provided.

@Allan-Nava
Copy link

any news?

@suyulin
Copy link
Author

suyulin commented Dec 11, 2021

I support RTP like this

gst-launch-1.0 -v rtspsrc location=rtsp://jetson-desktop.local:8554/test \
  ! rtph264depay \
  ! h264parse \
  ! decodebin \
  ! videoconvert \
  ! autovideosink sync=false

Was it helpful to you?

@Kofhein
Copy link

Kofhein commented Jan 21, 2023

@HidenoriMatsubayashi , Hi, Here's fix for this issue Kofhein@80e47bc
I didn't checked throughout which function actually cause issue, but this fixes issue with live streams playback... For some reason one of the function breaks pipeline when livestream pipeline is being built.
This can be checked on m3u8 stream ( I made it main video link in my fork ) - before it was just completely freezing player and you couldn't even start playback. Now issue gone, as per rtmp - it was also preventing from successful playback after few secodns stream was stopping.
Here's m3u8 test link
'http://sample.vodobox.net/skate_phantom_flex_4k/4k/skate_phantom_flex_4k_8288_2160p.m3u8',
And rtmp one
rtmp://matthewc.co.uk/vod/scooter.flv
Also in order to play livestream it's required to not use VideoProgressIndicator in dart.
I also tested on rtp stream - streaming video from VLC, sometimes it fails ( but it also fails in console ), so more or less good.

@HidenoriMatsubayashi HidenoriMatsubayashi added the enhancement New feature or request label Aug 31, 2023
@ethantabbert
Copy link

I support RTP like this

gst-launch-1.0 -v rtspsrc location=rtsp://jetson-desktop.local:8554/test \
  ! rtph264depay \
  ! h264parse \
  ! decodebin \
  ! videoconvert \
  ! autovideosink sync=false

Was it helpful to you?

I have a pipeline similar to this I'd like to display using the eLinux video player. How did you implement this pipeline into the plugin to make it work? Currently, when I try to show the stream, I can see there is movement but it's all scrambled and discolored. Do I need to replace everything in gts_video_player.cc?

@Allan-Nava
Copy link

Now is working?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants