关于直播网站的搭建--第一步:获取直播源

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzxzzxhao/article/details/78183103

这段时间独立完成了一个直播网站的搭建,虽然说是直播,其实只是引用了yy直播的链接,但是在这个过程中,个人感觉还是有蛮多东西需要记录下来的,故此写下此篇。

首先,各大直播网站有很多都有引用链接,一般都在分享里,分别会有embed标签的内容,还有就是ifame标签内容,下面讲讲这两个标签的区别,一部分为引用,一部分为个人实际开发经验。


<embed> 标签


属性

属性 描述
height pixels 设置嵌入内容的高度。
src url 嵌入内容的 URL。
type type 定义嵌入内容的类型。
width pixels 设置嵌入内容的宽度。

关于视频的格式以及编码就不做深入研究,同时embed标签还有很多属性可以设置,例如自动播放那些的,都可以在百度找到,同时有关于网页兼容问题,可以使用object标签,教程也可以在网上找到。


下面通过虎牙里的直播获取到一个embed地址

<embed width="800" height="500" allownetworking="all" allowscriptaccess="always" src="http://liveshare.huya.com/2023482443/huyacoop.swf" quality="high" bgcolor="#000" wmode="window" allowfullscreen="true" allowFullScreenInteractive="true" type="application/x-shockwave-flash">

直接引用就好了,如果网站无法兼容,使用<object>+<embed>处理。


关于手机直播源获取

手机上是无法播放flash格式的视频的,所以需要获取一个可以在手机端播放的视频源。获取手段有很多,简单点的可以使用chrome浏览器,f12进入开发者模式,更换为手机驱动,有一些直播网站是可以看到的,例如虎牙。。。

如果无法直接获取手机直播源,因为也有很多网站封装了,这时候就需要用手机抓包的方式去抓取手机直播源。当然,如果直播网站有ifame链接,直接用就是,例如qq视频、优酷视频这些是有的。

至于怎么抓包,个人使用fiddler来抓包,很简单的,网上很多教程,一个小提醒,不要在直播app里抓包,一般封装了的,你用手机打开网页,然后抓包,就可以顺利抓取直播源

一般抓取的直播源,都是m3u8格式的,用video标签加载就好了,然后视频直播源就搞定了,下一步,搭建一个聊天室

猜你喜欢

转载自blog.csdn.net/zzxzzxhao/article/details/78183103