2016-03-28 23 views
0

iOS'ta RTSP protokolü aracılığıyla canlı bir akışa erişmeye çalışıyorum. Örneği şu web sitesinden çalıştırmaya çalışıyorum: http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html ve sadece url'yi (rtsp: //) alabileceğiniz ve bunu hızlı bir şekilde, VLC'ye veya başka bir yolla yapıştırabileceğiniz, ancak ne zaman denediğimi denemediğinizde. Çabuk çalma modunda denediğimde bana bu hatayı veriyor: “Macintosh HD” dokümanı açılamadı. Dosya bozuk veya QuickTime Player ile uyumlu bir film dosyası olmayabilir.RTSP iletişim kuralını kullanarak canlı akış uygulaması

Neyi yanlış yapıyorum? Örnek bozuk mu yoksa koddaki bazı özellikleri güncellemem gerekiyor mu? IOS 9.3'ü çalıştırıyorum ve çalışması> 7.0.

cevap

0

iOS aygıtımı derlerken ve çalıştırırken bunu VLC üzerinde yürütebiliyordum. WiFi'de olduğunuzdan emin olmalısınız (LTE veya 3G'ye karşı). IOS 9.2.1'deyim ve VLC sürüm 2.2.2 ile çaldım.

Sonra aşağıdaki yapılandırma ile Stream file aracılığıyla bir adım daha ileri ben Wowza içine sindirerek başarılı olduğu gibi alabilir

:

{ 
    uri : "rtsp://[rtsp-address-as-published-on-the-app]", 
    streamTimeout:12000, 
    reconnectWaitTime:12000, 
    rtpTransportMode:"udp", 
    rtspValidationFrequency:15000, 
    rtspFilterUnknownTracks:true, 
    rtspStreamAudioTrack:false, 
    rtspStreamVideoTrack:true, 
    rtpDebugSession:true, 
    rtspSessionTimeout:12000, 
    rtspConnectionTimeout:12000 
} 
Ben konsol günlükleri iOS uygulamasında dediklerini gözden öneririm

(xcode) ve sonra da oynatmaya çalıştığınızda kesin sorunun ne olduğunu görmek için VLC hata mesajlarına/kayıtlarınıza bir göz atın.

İlgili konular