如何将RTMP视频通过PHP实时流式传输到YouTube这样的视频元素中?
从我在YouTube上看到的情况来看,他们使用如何将RTMP视频通过PHP实时流式传输到YouTube这样的视频元素中?,php,html,video,youtube,rtmp,Php,Html,Video,Youtube,Rtmp,从我在YouTube上看到的情况来看,他们使用元素将实时流媒体视频包含到他们的页面上,并从blob:URL检索 我目前有一个rtmp://URL设置,我希望能够像YouTube那样在浏览器中播放它的内容,而不需要flash 这怎么可能?最好使用包含PHP的解决方案。我不知道任何不使用Flash播放RTMP的解决方案,但是如果您也可以用HLS或MPEG-DASH对视频进行编码,您就可以使用JavaScript库来播放它。您必须查看RTMP规范PDF。除了整个服务器/客户机握手功能外,当您使用RTM
元素将实时流媒体视频包含到他们的页面上,并从blob:
URL检索
我目前有一个rtmp://
URL设置,我希望能够像YouTube那样在浏览器中播放它的内容,而不需要flash
这怎么可能?最好使用包含PHP的解决方案。我不知道任何不使用Flash播放RTMP的解决方案,但是如果您也可以用HLS或MPEG-DASH对视频进行编码,您就可以使用JavaScript库来播放它。您必须查看RTMP规范PDF。除了整个服务器/客户机握手功能外,当您使用RTMP数据包时,您还必须从这些数据包中提取h.264数据(有时需要多个数据包来保存一个视频帧)。您必须知道如何识别h.264 NAL单元的开始和结束。例如,假设3个数据包是h.264帧的开始、中间和结束字节,读取每个数据包的头字节并提取h.264,然后将所有3个部分(字节)合并,形成一个NAL,从而形成一个表示视频帧的blob。。。