如何解决如何使用 flutter video_player 插件支持来自 ESP32CAM 的视频流?
我正在使用 flutter video_player 插件进行相机视频流传输。相机流来自 ESP32Cam 硬件。
ESP32Cam 使用 http 协议和 mjpeg 格式在网络上流式传输视频
在VLC媒体播放器中验证,Codec信息如下:
编解码器:动态 JPEG 视频 (MJPG)
解码格式:Planar 4:2:2 YUV full scale
video_player 插件需要什么配置才能流式传输视频?
这是我的流初始化的颤振代码:
late VideoPlayerController _controller;
_controller = VideoPlayerController.network(
//'https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4'
"http://192.168.216.40",// formatHint: VideoFormat.hls,)
..initialize().then((_) {
print("Streaming initialized...");
// Ensure the first frame is shown after the video is initialized,even before the play button has been pressed.
});
然后我在我的容器小部件中使用小部件
Container(
child: VideoPlayer(_controller),),
ESP32Cam 设置 reference link
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。