iOS: AVIGILON TVCC camera compatibility issue

Elio Francesconi e.francesconi at eggzero.it
Sat Jan 9 10:41:54 PST 2016


Hi all,
I’m developing a simple rtsp client application to connect my app with several different TVCC cameras and I’m facing issues with h264 decoder (vtdec Video ToolBox Decoder) and my Avigilon camera.
Basically I’ve tested compatibility with Tutorial4 that uses rtpbin pipeline and after a while (seconds) an error occurs with h264 decoder (highlighted in red).
0:00:04.946466000 [334m 2547[00m  0x31d2be0 [33;01mWARN   [00m [00m        uridecodebin gsturidecodebin.c:939:void unknown_type_cb(GstElement *, GstPad *, GstCaps *, GstURIDecodeBin *):<uridecodebin0>[00m warning: No decoder available for type 'application/x-rtp, media=(string)application, payload=(int)98, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, ssrc=(uint)3044748001, clock-base=(uint)2222596881, seqnum-base=(uint)37917, npt-start=(guint64)87744000000, play-speed=(double)1, play-scale=(double)1'.
0:00:04.947055000 [334m 2547[00m  0x31d2be0 [33;01mWARN   [00m [00;04m             default descriptions.c:1220:gchar *gst_pb_utils_get_codec_description(const GstCaps *):[00m No description available for media type: application/x-rtp  

Luckily the selected codec is h264 but.. Can I force the correct one capability directly with rtpbin pipeline or should I create a new complex one?
Moreover after few seconds I got an error with vtdec:
0:00:04.949565000 [334m 2547[00m  0x31d2be0 [33;01mWARN   [00m [00m           decodebin gstdecodebin2.c:2902:void pad_added_cb(GstElement *, GstPad *, GstDecodeChain *):<decodebin0>[00m Couldn't expose group
0:00:05.266422000 [334m 2547[00m  0x38b6830 [33;01mWARN   [00m [00m             basesrc gstbasesrc.c:2943:void gst_base_src_loop(GstPad *):<udpsrc2>[00m error: Internal data flow error.
0:00:05.266612000 [334m 2547[00m  0x38b6830 [33;01mWARN   [00m [00m             basesrc gstbasesrc.c:2943:void gst_base_src_loop(GstPad *):<udpsrc2>[00m error: streaming task paused, reason not-linked (-1)
0:00:05.549368000 [334m 2547[00m  0x31d2250 [33;01mWARN   [00m [00m           gldisplay gstgldisplay.c:217:gst_gl_display_new:[00m Could not create display. user specified (NULL) (platform: (NULL)), creating dummy
0:00:05.917022000 [334m 2547[00m  0x31d2250 [33;01mWARN   [00m [00m          video-info video-info.c:391:gboolean gst_video_info_from_caps(GstVideoInfo *, const GstCaps *):[00m invalid colorimetry, using default
0:00:05.917131000 [334m 2547[00m  0x31d2250 [33;01mWARN   [00m [00m          video-info video-info.c:391:gboolean gst_video_info_from_caps(GstVideoInfo *, const GstCaps *):[00m invalid colorimetry, using default
0:00:05.997621000 [334m 2547[00m  0x31d2250 [33;01mWARN   [00m [00m          video-info video-info.c:391:gboolean gst_video_info_from_caps(GstVideoInfo *, const GstCaps *):[00m invalid colorimetry, using default
0:00:05.997724000 [334m 2547[00m  0x31d2250 [33;01mWARN   [00m [00m          video-info video-info.c:391:gboolean gst_video_info_from_caps(GstVideoInfo *, const GstCaps *):[00m invalid colorimetry, using default
0:00:09.122614000 [334m 2547[00m  0x323ac00 [31;01mERROR  [00m [00m               vtdec vtdec.c:733:gst_vtdec_session_output_callback:<vtdec0>[00m Error decoding frame -12909
0:00:09.122729000 [334m 2547[00m  0x323ac00 [33;01mWARN   [00m [00m               vtdec vtdec.c:769:gst_vtdec_session_output_callback:<vtdec0>[00m Frame dropped 0x32301f0 6

How do I configure the rtpbin to change the vtdec plugin? 

Thanks a lot
Elio


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160109/f53ce9da/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Eggzero-Elio-Francesconi.jpg
Type: image/jpeg
Size: 55216 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160109/f53ce9da/attachment-0001.jpg>


More information about the gstreamer-devel mailing list