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

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

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

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

http://blog.csdn.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、腾讯云

最新文章

  1. Android studio 软件板块
  2. 输入m乘法表
  3. 发现 git忽略没用
  4. VR的UI、UX设计原则
  5. Session原理浅析
  6. Android学习2--项目文件列表简单分析
  7. Java基础知识强化之集合框架笔记22:List集合的三个子类的特点(面试题)
  8. VC++平台上的内存对齐操作
  9. python读取两个文件并且判断是否一致
  10. 『TensorFlow』网络操作API_上
  11. 牛客网NOIP赛前集训营-提高组(第四场)游记
  12. uwsgi+nginx+django生产环境部署
  13. Atitit Loading 动画效果
  14. tag-SMASS-1
  15. string 与 char 的区别
  16. OpenStack虚机网卡的创建过程
  17. POJ1236:Network of Schools——题解
  18. 在mac上 使用jenkins 执行python文件
  19. 【总结】ettercap工具之DNS劫持
  20. el-upload控件一次接口请求上传多个文件

热门文章

  1. JMeter学习(三十二)属性和变量
  2. ArrayList和Hashtable
  3. java14-4 Pattern和Matcher类的使用
  4. php file_get_contents 绕过
  5. D - Palindrome Partitioning (DP)
  6. WindowsPhone8解锁提示IpOverUsbSvc问题
  7. Protocol Buffer多态
  8. [py]编码 Unicode utf-8
  9. 信息安全系统设计基础_exp2
  10. 【面试必备】Swift 面试题及其答案