Axis камеры и RTSP

Тема в разделе "WASM.NETWORKS", создана пользователем _DEN_, 5 июл 2009.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Пытаюсь прочитать mpeg4-поток по RTSP с Axis камеры.

    В простейшем примере делаю так:

    Код (Text):
    1. Первый запрос:
    2.  
    3. SETUP /mpeg4/1/media.amp/trackID=1 RTSP/1.0
    4. CSeq: 1
    5. Transport: RTP/AVP/TCP;unicast
    6.  
    7.  
    8. Второй запрос:
    9.  
    10. PLAY /mpeg4/1/media.amp RTSP/1.0
    11. CSeq: 2
    12. Session: /* сессия */
    После вычитывания заголовков ответа от PLAY из того же сокета просто начинаю читать mpeg4-поток. Прочитанный поток получается какой-то странный. Его не играет Axis-проигрыватель. Более того, его вообще играет только VLC, и то криво. Отсюда подозрение, что поток битый или не чистый.

    RTSP-спека с сайта Axis: http://www.axis.com/techsup/cam_servers/dev/cam_rtsp_api.php

    Пример прочитанного мной стрима: http://www.insidecpp.ru/stream.bin (~700 kB)

    Какие могут быть соображения?