首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于实时视频流的流协议和套接字类型

用于实时视频流的流协议和套接字类型
EN

Stack Overflow用户
提问于 2011-09-15 12:28:47
回答 1查看 1.3K关注 0票数 4

我正在建设一个用C++编写的视频服务器,将直播视频流式传输到用php和html编写的web视频客户端,以实现视频聊天。

什么类型的协议,例如。"UDP,TCP,RTP,RTSP,MMS,阻塞,非阻塞“我应该使用流直播和不断变化的视频到我的web客户端。

我曾尝试使用非阻塞套接字使用TCP协议流式传输视频,但视频在播放第一个流式传输的剪辑后停止,它不会继续播放连续流式传输的剪辑。

我知道的一个例子是使用Windows Media Encoder从您的网络摄像头流式传输内容,并使用浏览器访问它,只需使用一个简单的embed标记,如下所示:

代码语言:javascript
复制
<object ID="MediaPlayer" WIDTH="320" HEIGHT="240" CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="autoStart" value="True">
<param name="filename" value="http://127.0.0.1:8888">
<param NAME="ShowControls" VALUE="False">
<param NAME="ShowStatusBar" VALUE="False">
<embed TYPE="application/x-mplayer2" SRC="http://127.0.0.1:8888" NAME="MediaPlayer" WIDTH="320" HEIGHT="240" autostart="1" showcontrols="0"></embed></object>

我还想知道Windows Media Encoder使用哪种类型的流协议来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2011-09-15 12:54:18

有专门用于视频流的协议...您应该先阅读有关RTP和HTTP Live Streaming的内容。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7425856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档