google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.7k stars 6.01k forks source link

Multicast Play Back? #2707

Open justinboch1986 opened 7 years ago

justinboch1986 commented 7 years ago

Is there an extension for Multicast RTP/UDP Playback on Exo?

I cannot get anything to playback on Multicast when using EXO player.

Any help here?

tresvecesseis commented 7 years ago

@justinboch1986 , We have almost finished our multicast RTP port to Exoplayer v2, with fast channel change (ALU flavour) and we are wiring the last bits of RTP Retry (based on NACK FB), if you could explain your scenario we could try to make it work for your use case.

justinboch1986 commented 7 years ago

When we try to play RTP or UDP (Multicast Links) in our IPTV APK that we built using EXO player. We just get a black screen and no audio, and we get no log of this either. All other codecs like HLS, RTSP, RTMP etc work fine.

I have used this on LJK player and it works, but there is pixelation issues with that player which cannot be solved for multicast. Our internal video player on our device supports multicast as well, but I prefer EXO as it has faster channel zapping.

On Thu, Apr 20, 2017 at 4:21 AM, tresvecesseis notifications@github.com wrote:

@justinboch1986 , We have almost finished our multicast RTP port to Exoplayer v2, with fast channel change (ALU flavour) and we are wiring the last bits of RTP Retry (based on NACK FB), if you could explain your scenario we could try to make it work for your use case.

From: justinboch1986 notifications@github.com Reply-To: google/ExoPlayer reply@reply.github.com Date: Wednesday, 19 April 2017 at 23:35 To: google/ExoPlayer ExoPlayer@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [google/ExoPlayer] Multicast Play Back? (#2707)

Is there an extension for Multicast RTP/UDP Playback on Exo?

I cannot get anything to playback on Multicast when using EXO player.

Any help here?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/google/ExoPlayer/issues/2707#issuecomment-295628915, or mute the thread https://github.com/notifications/unsubscribe-auth/AagBch7QytgjQ-toKcYtOHHlH-JNk5Dgks5rxxV5gaJpZM4NCRc7 .

tresvecesseis commented 7 years ago

@justinboch1986 , Have you checked that your box has multicast support (look for /proc/net/igmp file)?)

justinboch1986 commented 7 years ago

Yes it has this support As I mentioned before. The device I am using works with Multicast when using the Internal Player

But I prefer EXO player because it has faster channel zapping/changing.

justinboch1986 commented 7 years ago

Any thoughts on this?

Will upgrading to EXO V 2.4.0 help you think?

ayushjha0296 commented 6 years ago

@tresvecesseis I want to do RTP multicasting using exoplayer . I build dev-v2-rtp branch but when i try to receive RTP packets through 224.0.0.0 . I get black screen with event logger saying that player is in buffering state . I am using Moto-g android device Any help how to achieve simple RTP multicating using exoplayer

rakki-cbe commented 5 years ago

@tresvecesseis I used dev-v2-rtp-test branch i too have the same problem. I debug it, it shows error in NokiaFastChannelChangeSource class ->open method fails on dataSource.write(rtcpAppPacket, 0, rtcpAppPacket.length);

Error what i got is destination address is null.