<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های بابک ابوالقاسمی</title><link>https://virgool.ir/feed/@ba.ghasemi0</link><description></description><language>fa</language><pubDate>2026-11-11 13:41:11</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>بابک ابوالقاسمی</title><link>https://virgool.ir/@ba.ghasemi0</link></image><item><title>پروتکل SDP</title><link>https://virgool.ir/@ba.ghasemi0/پروتکل-sdp-pudiayckipyi</link><description>این پروتکل یک روش توصیف نشست چندرسانه ای است. این روش توصیف در پروتکل هایی مانند SIP, RTP RTSP استفاده می شود.این پروتکل مبتنی‌بر متن است و شامل چند خط می‌شود و هر خط باید بصورت زیر باشد:&lt;character&gt;=&lt;value&gt;&lt;CR&gt;&lt;LF&gt;ابتدا یک کارکتر قرار می گیرد و بعد علامت تساوی بدون هیچ فاصله ای باید متن مربوط به کارکتر قرار بگیرد.تمام متن ها باید با UTF-8 باشند.در انتها باید r/n/ ، یعنی Enter و خط جدید قرار بگیرد.هر بسته SDP شامل سه قسمت است که بصورت زیر نشان داده شده است ( ستاره‌دارها قسمت‌های اختیاری را نشان می‌دهد)Session description&#xA;    v=  (protocol version number, currently only 0)&#xA;    o=  (originator and session identifier : username, id, version number, network address)&#xA;    s=  (session name : mandatory with at least one UTF-8-encoded character)&#xA;    i=* (session title or short information)&#xA;    u=* (URI of description)&#xA;    e=* (zero or more email address with optional name of contacts)&#xA;    p=* (zero or more phone number with optional name of contacts)&#xA;    c=* (connection information—not required if included in all media)&#xA;    b=* (zero or more bandwidth information lines)&#xA;    One or more Time descriptions (&#34;t=&#34; and &#34;r=&#34; lines; see below)&#xA;    z=* (time zone adjustments)&#xA;    k=* (encryption key)&#xA;    a=* (zero or more session attribute lines)&#xA;    Zero or more Media descriptions (each one starting by an &#34;m=&#34; line; see below)Time description (mandatory)&#xA;    t=  (time the session is active) &lt;start-time&gt; &lt;stop-time&gt;, time values in seconds&#xA;   since 1900&#xA;    r=* (zero or more repeat times), If the session is active at regular timesMedia description (optional)&#xA;    m=  (media name and transport address)&#xA;    i=* (media title or information field)&#xA;    c=* (connection information — optional if included at session level)&#xA;    b=* (zero or more bandwidth information lines)&#xA;    k=* (encryption key)&#xA;    a=* (zero or more media attribute lines — overriding the Session attribute lines)در اینجا یک مثالی از این پروتکل نشان داده شده است:</description><category>بابک ابوالقاسمی</category><author>بابک ابوالقاسمی</author><pubDate>Fri, 11 Dec 2020 13:57:49 +0330</pubDate></item></channel></rss>