第一次做直播功能,一次尝试
使用腾讯云直播
结果:android可以观看直播,有延迟
ios:
The server is not correctly configured. - The AVPlayerItem instance has failed with the error code -11850 and domain "AVFoundationErrorDomain".
推流使用 obs
1,推流地址可以先从腾讯云直播控制台生成
2,推流,使用obs
3,查看直播是否开始
可以看预览
4,拉流 获取观看地址
收集了一些关于获取拉流的信息
不过都没有什么luan用
实际上在并没有找到应该填写的拉流地址,
因为在控制台中可以看到直播预览,所以我心生一计,他这个直播预览是从哪拿的呢,于是我按下了F12
可以看到有一条先一直在延续,每错就是他了,点开查看
将它的请求地址复制,放到react-native 视频播放插件的source上,android上就出现了画面
import { Video } from "expo-av"; //... <Video ref={videoRef} rate={1.0} source={{ uri: "https://125087.liveplay.myqcloud.com/live/testpush.flv", }} volume={1.0} isMuted={false} resizeMode="cover" // shouldPlay // isLooping useNativeControls style={{ width: "100%", height: 200 }} one rror={onError} />
这并不算是实现了,不过这是一个开始,让我开始下一次探索
腾讯云CNAME配置
https://blog.csdn.net/qq_40826452/article/details/105752050