企业网站宣传,ciid室内设计协会,网站域名自动跳转,注册功能网站建设在第二章的第7课#xff0c;我们实现了一个推流端#xff0c;可以把音视频推送到rtmp服务器#xff1b;在第一章的第4课#xff0c;我们实现了一个播放器#xff0c;可以正常播放rtmp音视频流。聪明的你应该可以想到了#xff1a;把推流端和播放端合并在一起#xff0c;…在第二章的第7课我们实现了一个推流端可以把音视频推送到rtmp服务器在第一章的第4课我们实现了一个播放器可以正常播放rtmp音视频流。聪明的你应该可以想到了把推流端和播放端合并在一起就是一个最简单的一对一的音视频聊天系统。
1.备份推流端demo7并修改demo7为demo8。
2.调整主对话框尺寸在主对话框中参考第4课源文件添加名为IDC_playPic的Picture Control控件。 3.复制demo4中的fmlp.h和fmlp.cpp到demo8工程目录下与fmle.h和fmle.cpp保持在同一目录。
4.将fmlp.h和fmlp.cpp导入到demo8解决方案中。 3. 复制第4课工程主对话的drawMatOfPlay定义和方法到当前工程并在当前工程主对话框中添加以下代码以使播放端工作
fmle *myFmle new fmle();
fmlp *myFmlp new fmlp();
4.修改fmle.cpp中的推流地址和fmlp.cpp中的播放地址使二者保持一致如均为rtmp://192.168.0.100/live/01;
5.调试运行推流端能正常捕获摄像头图像并预览播放端可以正常播放摄像头画面并听到声音则大功告成。