1:打开VLC播放器。

2:选择媒体菜单,在下拉菜单栏中,选择打开网络串流(快捷键Ctrl + N),输入:1:打开VLC播放器。

3:点击播放按钮,使得VLC播放器处于等待码流状态。

4:使用udp协议向主机8880端口发送h264码流。PS:读取h264文件,向目标主机发送h264码流。

#include<sys/socket.h>
#include<netinet/in.h>
#include<strings.h>
#include<unistd.h>
#include<string.h>
#include <fcntl.h>
#include<stdio.h>void sleep_milliseconds(long milliseconds){struct timeval t_val;t_val.tv_sec = 0;t_val.tv_usec= milliseconds * 1000;select(0,NULL,NULL,NULL,&t_val);
}int main(int argc, char const *argv[]) {int port = 8880;struct sockaddr_in addr_server;addr_server.sin_family = AF_INET;addr_server.sin_port = htons(port);addr_server.sin_addr.s_addr = htonl(INADDR_ANY);bzero(&(addr_server.sin_zero), 8);int sockfd = socket(AF_INET, SOCK_DGRAM, 0);if (sockfd == -1) {printf("socket error!
");return 1;}int fd = open("in.h264", O_RDONLY);if (fd < 0) {printf("open file fail!
");return 0;}printf("send file...
");const int MaxSize = 1024;uint8_t buf[MaxSize];int ret = -1;int z   =  0;while ((ret = read(fd, buf, MaxSize))) {z = sendto(sockfd, buf, ret, 0, (struct sockaddr *) &addr_server, sizeof(addr_server));if (z < 0) {printf("sendto error
");return 0;}sleep_milliseconds(100);}close(fd);close(sockfd);return 0;
}
udp/h264://@127.0.0.1:8880  或者
udp/h264://@:8880

Ubuntu VLC 播放器播放本机h264码流相关推荐

  1. vlc播放器播放mp4_比较了4个开放音乐播放器:VLC,QMMP,Clementine和Amarok

    vlc播放器播放mp4 2016年8月,我写了关于为什么喜欢Guayadeque音乐播放器的文章 ,然后使用对我来说似乎最重要的六个特征来评估其他音乐播放器: Quod Libet , Gmusicb ...

  2. EasyNVR视频智能监控平台使用EasyWasmPlayer播放器播放录像文件几秒后卡顿问题排查

    EasyNVR视频智能监控系统分为直播版本和录像版本,录像版本能够调取视频录像进行回看,用户可以根据自己需求进行选择. 大家知道在EasyNVR版本更新后,同时兼容了Easyplayer和EasyWa ...

  3. android 带记忆功能的播放器源码,【全开源可二开】带后台管理面板的在线音乐播放器Android应用APP源码...

    这是一款带后台管理面板的在线音乐播放器Android应用APP源码,可让您更快地构建在线和离线android音频播放器,代码全开源适合二次开发.该源码自带2个紫色和橙色主题(允许您添加更多主题),多语 ...

  4. Android多媒体学习五:调用Android自带的播放器播放Audio

    Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以 ...

  5. Android MediaCodec 解码H264码流播放

    视频编解码,编的是什么码?解的又是什么码?有没有想过?现在主流的就是H264码流,Android 采集摄像头原始帧数据 这篇博客讲解的是如何从摄像头从提取YUV画面色值,然后由MediaCodec进行 ...

  6. 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流

    一.使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流 官方教程:https://help.aliyun.com/document_detail/125570.htm?spm= ...

  7. 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档) 本源 ...

  8. android集成EasyPlayer播放器播放实时流媒体视屏

    android集成EasyPlayer播放器播放实时流媒体视屏 最近公司项目需要实现一个rtsp实时流媒体视频的播放,在移动端尝试了多个第三方能播放rtsp流实时视频的软件后发现EasyPlayer的 ...

  9. Android 11.0 当安装多个播放器时,设置默认播放器播放歌曲

    目录 1.概述 2.当安装多个播放器时,设置默认播放器播放歌曲的核心类

最新文章

  1. WMI技术介绍和应用——总结(完)
  2. python开源项目贡献_通过为开源项目做贡献,我如何找到理想的工作
  3. xp工作组计算机打不开,XP“网上邻居”、“查看工作组计算机”打不开及无法访问局...
  4. PHP中不用第三个变量交换两个变量的值
  5. vb 6.0 获取重定向的url_接口测试:A07_HttpRunner重定向_04_解决方案
  6. CVPR 2021 | 微软提出解构式关键点回归, 刷新COCO自底向上多人姿态检测记录!...
  7. Python之路【第三篇】:Python基础(二)
  8. java 蓝桥杯算法训练 P0501
  9. SSM框架-实现Mybatis分页功能-foreknow_cms
  10. RSA加密解密(附源码工程)
  11. JAVA apidoc 官方文档下载地址
  12. linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
  13. Android下载PDF文件
  14. win7共享wifi之bat文件
  15. 定时任务最简单的3种实现方法(超好用)
  16. 80后 最牛的辞职信
  17. pythonbmi代码_用python写一个BMI体制指数测试
  18. VIO测试准备——使用imu_utils和kalibr进行相机与IMU标定
  19. 转载:选一个适合自己的加密芯片,加密IC,如何才能真正的做到不被破解。
  20. Discuz!论坛部署

热门文章

  1. 【案例】舒邑:一个女装品牌的奇葩打法-@i黑马
  2. mac电脑无法读取移动硬盘
  3. GD32F130f8 OSC_IN和OSC_OUT复用为普通IO口(PF0和PF1)
  4. ShellExecuteEx函数的作用
  5. Raid0、Raid1、Raid5及Raid10的区别
  6. Section1:有源负载差动对(五管OTA)(2) -- 性能参数
  7. 深度学习没落了。你不知道的认知智能机器人大脑道API接口道翰天琼。
  8. burp基于表单的暴力破解
  9. yanshee机器人启动与配网
  10. 前端JS面试题2021及答案