Android视频直播解决方案(rstp、udp)

时间:2024-07-12 17:34:44

做局域网视频直播有两种方案,通过rstp或udp协议。

1、rstp协议,网络上有个开源项目,基于Android,且这个项目也是一个服务端,里面也集成了http访问页面,可以通过http或者rstp直连手机:

https://github.com/fyhertz/spydroid-ipcamera

2、udp协议,网络上流传的基于udp进行局域网直播方案,采用的是广播:

http://blog.****.net/mirkerson/article/details/38520175

如果在你的手机上,这个项目出现无法运行,或者闪退,请下这个:

https://github.com/bytestar/android-h264-stream-demo

如果你细心的对比,github这份就是上面那个人写的,而且是最新的,国内的这份已经很久没更新了,导致出现在某些特定的机子上无法运行。

至于视频格式为什么用H264,原因很简单,小,很小,很很小!代价也是有的。。。

对于H264,H263这些视频编码就不进行细说了。

说到这里,以上的这两个都是基于局域网的,那么外网怎么解决了?下面我提供几个我自己的灵活方案:

1、vpn,全部都在同一个vpn网络上,不就同一个局域网了吗。

2、花生壳域名映射,现在很多路由器都支持,如果不支持就搞台电脑吧。

3、路由IP映射。

以上的方案定制度很高,而且很*,要集成任何系统非常的方便。

下面我们来说下,真正企业级的视频直播解决方案(开源,C++高效率,windows,linux):

http://easydarwin.org/

企业级花钱的解决方案:

1、腾讯云