我正在开发一个显示 MJPEG 视频的 Roku 应用程序。这有点棘手,因为据我所知,在 Brightscript 中并没有真正的方法来处理 HTTP 上的通用流。我所做的工作是使用 roUrlTransfer.GetToFile 启动下载。然后我可以处理随着 MJPEG 不断下载而创建的 tmp 文件。我必须每隔一段时间清理文件并重新启动传输以避免溢出存储空间,但它运行良好。
我遇到的问题是我需要支持的来源之一需要我发布一些会话信息才能拉下我需要显示的 MJPEG。据我所知, roUrlTransfer 没有提供 POST 字符串并将结果保存为文件的方法。有没有办法做到这一点,我没有看到?