RTSP Live-Stream auf Android

8

Ich versuche, einen Livestream auf Android zu erstellen. Ich habe viele Möglichkeiten ausprobiert, aber keine hat funktioniert. Wie kann ich es tun?

Dies ist ein Beispiel für RTSP:

%Vor%
  

Ausnahme: 05-26 10: 22: 46.186:
  FEHLER / MediaPlayerService (10157):
  Erstelle PVPlayer 05-26 10: 23: 06.382:
  ERROR / PlayerDriver (10157): Befehl
  PLAYER_INIT wurde mit einem Fehler oder einem Fehler beendet   info -1 05-26 10: 23: 06.382:
  FEHLER / MediaPlayer (23800): Fehler (1,   -1) 05-26 10: 23: 06.382: FEHLER / MediaPlayer (23800): Fehler (1, -1)

RTSP:

%Vor%

Es gibt diese Nachricht:

  

"Entschuldigung, dieses Video   kann nicht gespielt werden. "Ausnahmen; 05-26
  10: 40: 08.979:
  FEHLER / MediaPlayerService (10157):
  Erstelle PVPlayer 05-26 10: 40: 09.188:
  INFO / ActivityManager (10163): Angezeigtes
  Aktivität
  com.giantrabbit.nagare / .KralTvNow: 433
  ms (gesamt 433 ms) 05-26 10: 40: 11.702:
  WARN / PowerManagerService (10163): Zeitgeber
  0x3- & gt; 0x3 | 0x1 05-26 10: 40: 29.061:
  WARN / MediaPlayer (24284): Info / Warnung
  (1, 26) 05-26 10: 40: 29.061:
  INFO / MediaPlayer (24284): Info (1,26)
  05-26 10: 40: 29.100:
  ERROR / PlayerDriver (10157): Befehl
  PLAYER_INIT wurde mit einem Fehler oder einem Fehler beendet   info -1 05-26 10: 40: 29.104:
  FEHLER / MediaPlayer (24284): Fehler (1,   -1) 05-26 10: 40: 29.108: FEHLER / MediaPlayer (24284): Fehler (1, -1)

RTSP:

%Vor%

Ausnahme:

  

05-26 10: 36: 57.589:
  FEHLER / MediaPlayerService (10157):
  Erstelle PVPlayer 05-26 10: 37: 20.542:
  ERROR / PlayerDriver (10157): Befehl
  PLAYER_INIT wurde mit einem Fehler oder einem Fehler beendet   info -1 05-26 10: 37: 20.542:
  FEHLER / MediaPlayer (24240): Fehler (1,   -1) 05-26 10: 37: 20.565: WARN / PlayerDriver (10157):
  PVMFInfoErrorHandlingComplete 05-26
  10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): Fehler:
  Vorbereitung fehlgeschlagen .: status = 0x1 05-26
  10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240):
  java.io.IOException: Vorbereitung fehlgeschlagen .:
  Status = 0x1 05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.media.MediaPlayer.prepare (Native
  Methode) 05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  com.giantrabbit.nagare.KralTvNow.play (KralTvNow.java:162)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  com.giantrabbit.nagare.KralTvNow.surfaceCreated (KralTvNow.java:215)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.SurfaceView.updateWindow (SurfaceView.java:536)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.SurfaceView.dispatchDraw (SurfaceView.java:339)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.drawChild (ViewGroup.java:1638)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.dispatchDraw (ViewGroup.java:1367)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.drawChild (ViewGroup.java:1638)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.dispatchDraw (ViewGroup.java:1367)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.View.draw (View.java:6796)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.widget.FrameLayout.draw (FrameLayout.java:352)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.drawChild (ViewGroup.java:1640)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewGroup.dispatchDraw (ViewGroup.java:1367)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.View.draw (View.java:6796)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.widget.FrameLayout.draw (FrameLayout.java:352)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  com.android.internal.policy.impl.PhoneWindow $ DecorView.draw (PhoneWindow.java:1894)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewRoot.draw (ViewRoot.java:1407)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewRoot.performTraversals (ViewRoot.java:1163)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.view.ViewRoot.handleMessage (ViewRoot.java:1727)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.os.Handler.dispatchMessage (Handler.java:99)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.os.Looper.loop (Looper.java:123)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  android.app.ActivityThread.main (ActivityThread.java:4627)
  05-26 10:37:20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  java.lang.reflect.Method.invokeNative (Native   Methode) 05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  java.lang.reflect.Method.invoke (Methode.java:521)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:871)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  com.android.internal.os.ZygoteInit.main (ZygoteInit.java:629)
  05-26 10: 37: 20.682:
  FEHLER / MediaPlayerDemo (24240): bei
  dalvik.system.NativeStart.main (Native   Methode) 05-26 10: 37: 20,737:
  INFO / MediaPlayer (24240): Info (1,26)
  05-26 10: 37: 20.737:
  FEHLER / MediaPlayer (24240): Fehler (1, -1)
  05-26 10: 37: 20.868:
  INFO / ActivityManager (10163): Angezeigtes
  Aktivität
  com.giantrabbit.nagare / .KralTvNow:
  25864 ms (gesamt 25864 ms) 05-26
  10: 37: 23.777:
  WARN / PowerManagerService (10163): Zeitgeber
  0x3- & gt; 0x3 | 0x1

Dies ist ein Beispiel für HTTP:

%Vor%

Ausnahme:

  

05-26 10: 16: 24.276:
  FEHLER / MediaPlayerService (10157):
  Erstelle PVPlayer 05-26 10: 16: 24.292:
  FEHLER / (10157): IIIIIII innerhalb von
  Konstruktor von
  PVMFMemoryBufferWriteDataStreamImpl
  05-26 10: 16: 24.346:
  INFO / PlayerDriver (10157): Pufferung von   (100) 05-26 10: 16: 24.346:
  FEHLER / (10157): IIIIIII innerhalb von
  Konstruktor von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.346: FEHLER / (10157):
  IIIIIII Konstrukteur von
  PVMFMemoryBufferReadDataStreamImpl
  05-26 10: 16: 24.350:
  WARN / MediaPlayer (23736): Info / Warnung
  (1, 26) 05-26 10: 16: 24.354:
  ERROR / PlayerDriver (10157): Befehl
  PLAYER_INIT wurde mit einem Fehler oder einem Fehler beendet   info -10 05-26 10: 16: 24.354:
  FEHLER / MediaPlayer (23736): Fehler (-10,   -10) 05-26 10: 16: 24.354: WARN / PlayerDriver (10157):
  PVMFInfoErrorHandlingComplete 05-26
  10: 16: 24.393: INFO / MediaPlayer (23736):
  Info (1,26) 05-26 10: 16: 24,393:
  FEHLER / MediaPlayer (23736): Fehler
  (-10, -10)

HTTP:

%Vor%

Es gibt die Nachricht:

  

"Entschuldigung, dieses Video kann nicht abgespielt werden."

    
Filiz Gökçe 26.05.2011, 08:14
quelle

3 Antworten

2

Bitte fügen Sie die Netzwerkberechtigung in Ihrer AndroidManifest.xml-Datei wie folgt hinzu

%Vor%

    
user2625024 27.07.2013 06:30
quelle
1

Android kann RTSP-Streams ohne Flash verarbeiten. Sie versuchen, die URL direkt in die Adresszeile des Browsers einzugeben und der externe Player wird automatisch geöffnet, um die URL abzuspielen.

Wenn ein Fehler auftritt, müssen Sie das von Android unterstützte Videoformat überprüfen. Sie können das RTSP-Stream-URL-Beispiel von Wowza Media Server überprüfen. Verweisen Sie auf die URL für die RTSP-Stream-Fehlerbehebung von Wowza Media Server: Ссылка . Ich hoffe, das hilft.

    
user850234 11.06.2012 07:51
quelle
0

Es liegt am Format des Videos. Versuchen Sie, 3GP zu erstellen.

    
Dany's 02.12.2011 12:04
quelle