<tr id="gmayc"><xmp id="gmayc"></xmp></tr>
<s id="gmayc"></s>
  • <option id="gmayc"></option>
  • <tfoot id="gmayc"><small id="gmayc"></small></tfoot>
  • <bdo id="gmayc"><del id="gmayc"></del></bdo>
    深圳熱線

    流媒體數據的數據接收是?接收數據與發送數據一樣容易嗎?

    2023-04-03 08:39:21 來源:創視網

    流媒體數據的數據接收

    對于流媒體數據的接收端,首先需要調用 RTPSession 類的 PollData() 方法來接收發送過來的 RTP 或者RTCP 數據報。

    JRTPLIB-3.11中修改PollData()方法為Poll(),使用都一樣

    由于同一個 RTP 會話中允許有多個參與者(源),你既可以通過調用 RTPSession 類的

    GotoFirstSource() 和 GotoNextSource() 方法來遍歷所有的源,也可以通過調用 RTPSession 類的GotoFirstSourceWithData() 和 GotoNextSourceWithData() 方法來遍歷那些攜帶有數據的源。在從 RTP 會話中檢測出有效的數據源之后,接下去就可以調用 RTPSession 類的 GetNextPacket() 方法從中抽取 RTP 數據報,當接收到的 RTP 數據報處理完之后,一定要記得及時釋放。

    接收數據與發送數據一樣容易

    接收數據與發送數據一樣容易。下面是recv()函數的函數定義:

    intrecv(intsocket,char*buffer,intlen,intflags);

    你可能已經看到了,這些參數與send()函數中的參數是一樣的,因此可以類似于下面這樣來調用它:

    charbuffer[128];

    intreceived;

    received=recv(datasock,buffer,128,0);

    這創建一個足夠容納128字節數據的緩沖區,然后就等待數據流入。需要注意的是,這一函數在接收滿128字節數據之前就可能返回,它最多只接收128字節,因此不必擔心緩沖區溢出。

    同樣,如果函數執行失敗,則返回-1。表2.9列出了此函數的錯誤代碼。

    關鍵詞: 流媒體數據的 數據接收 接收數據與 發送數據

    熱門推薦

    久久机热这里只有精品33,精品一区二区三区高清免费不卡,日韩不卡一二三区,精精国产xxx在线视频app
    <tr id="gmayc"><xmp id="gmayc"></xmp></tr>
    <s id="gmayc"></s>
  • <option id="gmayc"></option>
  • <tfoot id="gmayc"><small id="gmayc"></small></tfoot>
  • <bdo id="gmayc"><del id="gmayc"></del></bdo>
    主站蜘蛛池模板: 久久久影院亚洲精品| 成人午夜在线视频| 国产福利小视频| 亚洲日韩在线中文字幕综合| 99久热任我爽精品视频| 男男调教军警奴跪下抽打| 成全动漫视频在线观看免费播放| 国产三级手机在线| 中文字幕精品一区二区精品| 色综合久久久久久久久五月| 欧美日韩一区二区三区四区在线观看| 在线观看国产一区二区三区 | 成人欧美一区二区三区的电影| 国产主播一区二区三区在线观看| 久久亚洲伊人中字综合精品| 青青草原综合网| 日产乱码卡1卡2卡三免费| 国产一级强片在线观看| 中文字幕日韩专区| 精品少妇人妻AV一区二区三区| 小仙女np高h| 人人妻人人澡人人爽人人精品浪潮| 久久久久亚洲精品无码蜜桃 | 国产精品久久久亚洲| 亚洲中文字幕无码一久久区| 日韩精品一区二区三区老鸭窝| 日韩成人精品日本亚洲| 国产三级电影在线播放| 三上悠亚ssni409在线看| 真实的国产乱xxxx在线| 成年免费a级毛片免费看无码| 午夜精品久久久内射近拍高清| 久久丫精品国产亚洲av| 美国式禁忌矿桥| 大象传媒在线观看| 亚洲国产精品白丝在线观看| 狠狠色噜噜狠狠狠狠69| 无码AV免费毛片一区二区| 国产大陆xxxx做受视频| 中文字幕在线播| 男女交性高清全过程无遮挡|