2011-03-29 21 views
5

Yapım Videoview/MediaPlayer'ı kullanarak Android Uygulamamda RTSP video akışı oynatmaya çalışıyorum ancak farklı ROM'larda veya farklı ağ durumlarında (UDP paketleri engellenmiş) her zaman çeşitli problemler var, Bu gerçekten rahatsız edici, bu yüzden kendi rtsp istemcimi live555 kaynağı ve GLES ve ffmpeg ile uygulamak istiyorum. Bir video göstermek için ffmpeg ve GLES'in nasıl kullanılacağını anlayabiliyorum, ama ben 555 ile aşina değilim.Live555 Android

Android'de live555'in derlenmiş bir sürümü var mı? ya da bunu kendim nasıl yapabilirim?

Teşekkürler.

+0

Olası çoğaltılabilir [Birisi başarıyla android555'i canlı olarak taşıdı?] (Http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet

cevap

4

Sanırım github'dan bir sample code buldum, benim için çalışıyor.

+0

yeniden başlatmanız gerekir Link :( – Pasha

+0

Ben link düzenlenmiş ettik :) – Bolton

+0

Teşekkürler, şimdi çalışıyor. – Pasha

0

Kötü bir haber - Bence android55 dışında birkaç platform için sadece bir config-makefile yapısı - live555'in önceden derlenmiş bir sürümünü bulamazsınız.

Canlı555, saf bir C++ kütüphanesi olduğundan, büyük olasılıkla Android'de doğrudan lib kullanarak problemleriniz olacaktır.

jens.

jens.

+0

Aslında live555 kullanıyorum ve Videoyu aktarabiliyorum. Benim durumumda RTSP H264 videosu. Android MediaCodec kullanarak benim paketleri SurfaceView.the oly sorunu akış için 3-4 saat sonra, live555 gelen paketleri alma durdurmak ve video – sgupta