您当前的位置: 首页 >  qt

令狐掌门

暂无认证

  • 3浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Qt FFmpeg视频播放器开发(七):FFmpeg拉rtmp流

令狐掌门 发布时间:2020-01-01 04:04:02 ,浏览量:3

       在菜单栏输入rtmp流地址后,关闭窗口,在closeEvent方法中发送信号,主线程接收到该信号后,调用网络流线程解码,同时视频显示窗口刷新解码后的img, 这样网络流就可以播放了。

void NetStreamDlg::closeEvent(QCloseEvent * e)
{
	QString address = ui.lineEdit_IP->text();
	CommonUtils::writeIni(m_iniPath, m_iniKey, address);
	emit(PushStream(address));
}

       菜单栏

       这是湖南卫视的rtmp流   rtmp://58.200.131.2:1935/livetv/hunantv

       主界面接收PushStream信号

connect(&m_NetDlg, SIGNAL(PushStream(QString)), this, SLOT(slotPushStream(QString)));

       槽函数代码

void FFVideoPlayer::slotPushStream(QString address)
{
	LOG4CPLUS_INFO(MyLog::getInstance()->logger, "Push Net Stream");
	g_NetSt
关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.1012s