This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMS320DM8168:传输 YUV 数据包的 UDP 数据包丢失

Guru**** 2583445 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630147/linux-tms320dm8168-lost-udp-packets-streaming-yuv-packets

器件型号:TMS320DM8168

工具/软件:Linux

我尝试 以 25fps 对1通道(未加密) YUV420数据进行多播。  我的用例是:

Capture -> dei -> ipcFramesOutVpss -> ipcFramesInHost

ipcFramesRecvFxn()的伪代码为:

vcap_getFullVideoFrames (&bufList)

fd = open ("/dev/mem);
对于(i = 0;i < bufList.numFrames;i++)

 bufPtr =&bufList->frames[i];
 if (bufPtr ->通道数=0)
 {
   {
     //亮度
     virtAddr = mmap (addr、len、prot、flags、fd、 偏移量);
     WriteRtpPacket (virtAddr);
     unmap (virtAddr);

     //色度
     virtAddr = mmap (addr、len、prot、flags、fd、 偏移量);
     WriteRtpPacket (virtAddr);
     unmap (virtAddr);
   }
 }

问题是 Wireshark 未捕获 RTP 数据包、即 DM8168未发送数据包?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您在这里使用的软件版本是什么?

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DVRRDK_04.01.00.02
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    有关 DVRRDK 支持、请查看以下主题:
    e2e.ti.com/.../426680

    您也可以在 e2e 中搜索类似问题。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是一个定制用例、因此销售人员无法提供支持。

    我搜索了 e2e、但没有发现类似的问题。 这就是我创建此帖子的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    很遗憾、我不是 DVRRDK 专家。
    您是否在没有流媒体部件的情况下验证了您的用例?
    请检查此主题:
    e2e.ti.com/.../819701


    BR
    玛格丽塔