Live Streaming Using Consumer Level Technology
Mehdi Nassiri, Magdalena B Czader. Indiana University School of Medicine, Indianapolis, IN
Background: In daily clinical hematopathology practice there is a need for sharing the microscopic findings with clinical hematologists. However in large medical centers with centralized laboratories, physical attendance is cumbersome for clinicians. Furthermore, despite advances in whole slide imaging, this technology is expensive, not instantaneous and cannot handle wet mounted slides easily.
Design: High definition AXIS P1347 network cameras (Progressive scan RGB CMOS 1/2.5”, Lund, Sweden) were mounted on Olympus BX-41 microscope's c-mount. The camera has a built-in web server and allows an output up to 2560 x 1920 pixels and frame rate up to 30 frames per second (fps). Outputs of streams from different cameras at different Indiana University Health (IUH) locations were linked through a simple html portal page and hosted on a virtual server in a private IP network. Users could access the portal across the IUH network in Indiana or through VPN. Privileges were maintained through LDAP (Lightweight Directory Access Protocol).
Results: Portals and cameras ran continuously for the last 18 months, streaming at 1920x1080 pixels at 30 fps, with minimal maintenance and no failure. Lower resolutions, down to 640x480 pixels were acceptable to clinicians who wanted live review of the slides and pathologists. There was no difference in user experience based on different video compression protocols (H.264 or motion JPEG). Cost of implementation was limited to the cost of the cameras. Images captured at high resolution were used in interdisciplinary conferences and were acceptable for publication purpose in peer reviewed journals.
Conclusions: Live streaming using consumer level technology is a low cost and viable method for real-time demonstrations of microscopic findings to clinicians in large multicenter institutes.
Wednesday, March 6, 2013 1:00 PM
Poster Session VI # 269, Wednesday Afternoon