<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:\65B0\7D30\660E\9AD4}
@font-face
        {font-family:\65B0\7D30\660E\9AD4}
@font-face
        {font-family:Calibri}
@font-face
        {}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:72.0pt 90.0pt 72.0pt 90.0pt}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="ZH-TW" link="blue" vlink="purple" style="">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello,</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">I want to push my own video and audio data to rtsp server, so I choose /gst-rtsp-server/examples/test-appsrc2.c as base to develop my application.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">The pipeline description has 2 seperate pipelines in it:(/gst-rtsp-server/examples/test-appsrc2.c)</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">gst_rtsp_media_factory_set_launch (factory,</span></p>
<p class="MsoNormal"><span lang="EN-US">      "( appsrc name=videosrc ! h264parse ! rtph264pay name=pay0 pt=96 "</span></p>
<p class="MsoNormal"><span lang="EN-US">      "  appsrc name=audiosrc ! audioconvert ! rtpL24pay name=pay1 pt=97 )");</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">The client1 only send SETUP to setup stream0(video stream) and then sends PLAY request(client1 doesn't need audio stream, so it setup video stream only).</span></p>
<p class="MsoNormal"><span lang="EN-US">And then client2 sends DESCRIBE request and receives [503 Service Unavailable] response.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">The debug log shows:</span></p>
<p class="MsoNormal"><span lang="EN-US">0:00:03.537321800  2007 0x7fffeae68760 ERROR                basesrc gstbasesrc.c:3088:gst_base_src_loop:<audiosrc> pausing task, reason not-linked</span></p>
<p class="MsoNormal"><span lang="EN-US">0:00:03.538008300  2007 0x7fffeae68760 WARN                 basesrc gstbasesrc.c:3137:gst_base_src_loop:<audiosrc> error: Internal data stream error.</span></p>
<p class="MsoNormal"><span lang="EN-US">0:00:03.538212500  2007 0x7fffeae68760 WARN                 basesrc gstbasesrc.c:3137:gst_base_src_loop:<audiosrc> error: streaming stopped, reason not-linked (-1)</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">How can I fix this? Is there any setting I have to feed to gst-rtsp-server before I start it?</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks,</span></p>
<p class="MsoNormal"><span lang="EN-US">Bruce Liang<span style="color:#1F497D"></span></span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
</div>
*** Confidentiality Note *** This e-mail message and any accompanying documents are for sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If
 you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
</body>
</html>