Thanks, xai, for your help! A special build is at the moment not required. Will this be fixed in the next EMS release?
Edit
I just found another issue where EMS does not understand the answer of the Panasonic Camera. The camera does not allow to create a pull-stream, probably because the maximum number of concurrent streams (usually 2) are reached. EMS answers the pullstream command as ‘SUCCESS’, but nevertheless cannot open the stream. Here’s the excerpt from the log file:
...
1427358656:2::0::Attribute `range` with value `npt=now-` not parsed
1427358656:2::0::Attribute `framerate` with value `30.0` not parsed
1427358656:2::0::Attribute `h264-esid` with value `201` not parsed
1427358656:0::0::Audio track index 0 not found
1427358656:0::0::Response not yet implemented. (formatted for convenience):
request:
<MAP name="" isArray="false">
<MAP name="firstLine" isArray="false">
<STR name="method">SETUP</STR>
<STR name="url">rtsp://192.168.1.11/ONVIF/MediaInput/trackID=1</STR>
<STR name="version">RTSP/1.0</STR>
</MAP>
<MAP name="headers" isArray="false">
<STR name="CSeq">3</STR>
<STR name="Transport">RTP/AVP/TCP;unicast;interleaved=0-1</STR>
</MAP>
</MAP>
response:
<MAP name="" isArray="false">
<MAP name="firstLine" isArray="false">
<STR name="reason">Service Unavailable</STR>
<UINT32 name="statusCode">503</UINT32>
<STR name="version">RTSP/1.0</STR>
</MAP>
<MAP name="headers" isArray="false">
<STR name="CSeq">3</STR>
<STR name="Connection">Keep-Alive</STR>
<STR name="Content-Length">0</STR>
</MAP>
<BOOL name="isHttp">false</BOOL>
<BOOL name="isRequest">false</BOOL>
</MAP>
1427358656:0::0::Unable to handle content
...
EMS tries to connect repeatedly to the camera and always fails; Only a restart of EMS helps.
admin
This information box about the author only appears if the author has biographical information. Otherwise there is not author box shown. Follow YOOtheme on Twitter or read the blog.