我的问题是
我通过响应格式将HLS steram推到(google集线器),gnh只显示加载UI几秒钟。
我的HLS文件有问题吗?
如何从gnh获得日志以帮助我调试?
据我所知
我试图将mp4(1080 p/ 60 fps以下) url推送到gnh,这很好。
我试图通过一些库将mp4转换为hls,包括ffmpeg、Bento4。
下面是我发送给gnh__的JSON:
{
"payload": {
"commands": [{
"status": "SUCCESS",
"states": {
"cameraStreamAccessUrl": "http:/path/of/steram.m3u8"
},
"ids": ["....."]
}]
},
"requestId": "My_Request_Id"
}发布于 2022-05-17 07:45:56
您似乎缺少了所需的属性cameraStreamSupportedProtocols。尝试添加协议,看看您是否能够使流工作。这将加载默认的cast相机接收器,因为您正在尝试播放HLS内容。如果您仍然看到一个问题的回放,它可能是您的流是错误的,需要修改。
只有当您创建自己的基本接收程序并使用cameraStreamReceiverAppId属性在响应中指定此功能时,才能使用回放日志。要了解有关创建cast接收器应用程序的更多信息,请参考概述页面(https://developers.google.com/cast/docs/web_receiver)和如何创建基本接收器(https://developers.google.com/cast/docs/web_receiver/basic)以获得更多信息。我们在示例github (https://github.com/googlecast/CastCameraReceiver)中也有一个默认的相机接收器示例。
https://stackoverflow.com/questions/59315482
复制相似问题