gRPC streaming is not implemented in the provided Go net/http/internal/http2 source code, which handles HTTP/2 multiplexing but not the gRPC application layer. The code defines Server and Transport structs with MaxConcurrentStreams and IdleTimeout settings to manage HTTP/2 connections, but gRPC streaming requires the google.golang.org/grpc library to handle request/response streams over these connections. To implement gRPC streaming, you must install the gRPC module and define your service in a .proto file, then generate and run the Go code using protoc.
go get google.golang.org/grpc
go get google.golang.org/protobuf/cmd/protoc-gen-go
protoc --go_out=. --go-grpc_out=. your_service.proto