Bir IP kameradan canlı M-JPEG video almak için bir Java istemci uygulaması yazıyorum. Video kamera tarafından her parçanın tek bir JPEG çerçevesi olduğu sonsuz çok parçalı bir HTTP mesajı olarak gönderilir. Bu çerçevelerin her birini geldikçe işlemem gerekiyor, bu yüzden her mesajın/video karesinin alındığı sırada bir olayı eşzamansız olarak tetikleyen bir HTTP isteğinin yapılmasının bir yolu olduğunu umuyorum.Java: Çok kanallı bir HTTP yanıtı alın
Bunu yapabilecek kütüphanelerin farkında olan var mı? Google’da bulabildiğim tüm örnekler, yanıtı yalnızca ayrıştırmayı engelleyen ve tüm yanıt alındıktan sonra parçalara ayıran engelleme çağrıları kullandığı için işe yaramayacaktır (ki bu açıkça sonsuz bir yanıt için işe yaramayacaktır).
Mesaj sınırını arayarak verileri el ile parçalara ayırabilirim, ancak tekerleği yeniden icat edeceğimi hissederim.
Bu kitaplığın belgelerine baktım ve yalnızca yanıtların değil, çok parçalı HTTP isteklerinin ayrıştırılması gibi görünüyor. Bu konuya göre multipart yanıtlarını ayrıştırmak için kullanılamaz: http://markmail.org/message/l6t46xzmikkbxo2e. Bağlantıda bahsettikleri Mime4j'ye bakıyorum. – user52386